扫码关注官方订阅号
javascriptvar app = app || {}; app["id"] = 22; console.log(app["id"]) console.log(app.id)
javascript
var app = app || {}; app["id"] = 22; console.log(app["id"]) console.log(app.id)
使用事用 app["id"] 和 app.id有什么不一样
app["id"]
app.id
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
没啥子区别
应用不一样,如下:
var app = { id: 1, name: 'ming', age: 100 } for(var key in app){ console.log(app[key]);//正常输出 key是变量 console.log(app.key);//输出undefined key是app的键名 }
不知明白了没有...
实际上是一样的只是适用于不同的场合罢了。 使用app["filed"]这种适合于,动态的取一个对象的属性。比如你用循环去取app[i1],app[i2],app[i3]。。。 但平时使用app.filed这种更好,首先书写方便,而且ide还可以提供语法检查等。
对于 'sth' in window == false 这种情况,var a = sth会抛异常,而var a = window['sth']不会。 另外就是,点符访问要快一点点,真的只有一点点。
'sth' in window == false
var a = sth
var a = window['sth']
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
没啥子区别
应用不一样,如下:
不知明白了没有...
实际上是一样的只是适用于不同的场合罢了。
使用app["filed"]这种适合于,动态的取一个对象的属性。比如你用循环去取app[i1],app[i2],app[i3]。。。
但平时使用app.filed这种更好,首先书写方便,而且ide还可以提供语法检查等。
对于
'sth' in window == false这种情况,var a = sth会抛异常,而var a = window['sth']不会。另外就是,点符访问要快一点点,真的只有一点点。