此代码将警告对象a中的所有属性名称.0,1,2和你好.
Object.prototype.hello = {};
var a = [1,2,3];
for ( var number in a ) {
alert( number)
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,我可以通过以下语法访问属性hello:
a.hello
Run Code Online (Sandbox Code Playgroud)
但是为什么我不能访问a.0哪个应该等于1.数组是否会创建"真实属性"?
我知道我可以通过[0]和["你好"]访问属性
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |