删除delete 运算符可以用来删除对象的属性 , 它将会移除对象中确定包含的属性 。 它不会触及原型链中的任何对象 。
删除对象的属性可能会让来自原型中的属性浮现出来 。
减少全局变量污染JavaScript 可以很随意地定义那些可保存所有应用资源的全局变量 , 不幸的是 , 全局变量削弱了程序的灵活性 , 所以应该避免 。
最小化使用全局变量的一个方法是在你的应用中只创建唯一一个全局变量 。
var MYAPP = {
该变量此时变成了你的应用的容器 。
MYAPP.storage = {
'first-name': 'jeason'
'last-name': 'chen'
MYAPP.flight = {
airline: 'Oceans'
number: 43
departure: {
IARA: 'SYD'
time: '2021-02-21'
city: \"shanghai\"
只要把多个全局变量都整理在一个名称空间下 , 你将显著降低与其他应用程序、组件或类库之间产生糟糕的相互影响的可能性 。 你的程序也会变得更容易阅读 , 因为很明显 MYAPP.storage 指向的顶层结构 。
也可以使用闭包来进行信息隐蔽的方式 , 它是另一个有效减少全局污染的方法 。
"
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- iPhone14|准大学生的数码装备推荐
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- 位于广东省阳江市的海陵岛自然资源丰富,景色优美,该岛没有 神奇海洋6月28日答案
- 哪种水果横着切开像星星的形状 蚂蚁庄园今日答案6月29日
- 为验证人类和黑猩猩,是否会产生新的后代,科学家找来5位姑娘!
- 喜马拉雅山出现的“雪人”是何生物?目击者:智商高、攻击性强
- 为什么科学家表示人类“灭绝”的可能性极低?这些理由你赞同吗?
