动态的属性
- 对于引用类型的值,可以添加和删除属性:
var person = new Object();
person.name = "jack";
alert (person.name); //jack
- 如果这个对象不被销毁或属性不被删除,则这个属性将一直存在
- 但不能给基本类型的值添加和删除属性:
var person = "jack";
jack.age = "18";
alert (jack.age); //undefined
复制变量值
1.复制基本类型的变量对象
var num1 = 5;
var num2 = 5;
num1和num2是两个完全独立的对象,拥有各自的内存空间
2.复制引用类型的变量对象
本文探讨了JavaScript中对象的动态属性特性,即如何为引用类型值添加和删除属性,并解释了这种操作为何不可应用于基本类型值。此外,还讨论了复制不同类型的变量对象时的区别。
1万+

被折叠的 条评论
为什么被折叠?



