![]() |
#2
悬崖之树2013-09-02 21:22
还有关于字符串的!!
|

<script type="text/javascript">
var a = new Array (1,2,3,4)
a.b = "ob"
alert (a.length)
alert (a.b)
</script>
1 我知道对象变量名引用的内存空间是同时存在属性(就是各种类型的数据)和方法(就是各种函数)的。
2 在调试器里发现 var a = new Array (1,2,3,4) 语句生成了一个对象(名叫a)。
3 a 有一个叫 “length”的属性,估计也应该在对象空间里。
4 所以,我认为a里存的不仅仅是一个数组,还有其他属性的值和一些相关函数。
5 那“ a.b = "ob"” 是什么意思,我发觉它不属于这个数组,因为运行后提示数组长度是4.所以我认为b是对象a的一个属性。
6 是不是我现在在钻牛角尖了?如果是的,我将悬崖勒马,不再沉迷。
var a = new Array (1,2,3,4)
a.b = "ob"
alert (a.length)
alert (a.b)
</script>
1 我知道对象变量名引用的内存空间是同时存在属性(就是各种类型的数据)和方法(就是各种函数)的。
2 在调试器里发现 var a = new Array (1,2,3,4) 语句生成了一个对象(名叫a)。
3 a 有一个叫 “length”的属性,估计也应该在对象空间里。
4 所以,我认为a里存的不仅仅是一个数组,还有其他属性的值和一些相关函数。
5 那“ a.b = "ob"” 是什么意思,我发觉它不属于这个数组,因为运行后提示数组长度是4.所以我认为b是对象a的一个属性。
6 是不是我现在在钻牛角尖了?如果是的,我将悬崖勒马,不再沉迷。