「」JavaScript 对象定义( 二 )
亲自试一试
上面的两个例子结果是一样的 。无需使用 new Object() 。
出于简易性、可读性和执行速度的考虑 , 请使用第一种创建方法(对象文字方法) 。JavaScript 对象是易变的
对象是易变的:它们通过引用来寻址 , 而非值 。
如果 person 是一个对象 , 下面的语句不会创建 person 的副本:var x = person;// 这不会创建 person 的副本 。
对象 x 并非 person 的副本 。它就是 person 。x 和 person 是同一个对象 。
对 x 的任何改变都将改变 person , 因为 x 和 person 是相同的对象 。实例var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"}var x = person; x.age = 10;// 这将同时改变 both x.age 和 person.age
亲自试一试
注释:JavaScript 变量不是易变的 。只有 JavaScript 对象如此 。
JS 表单 API
【「」JavaScript 对象定义】JS 对象属性
推荐阅读
- 『』华为nova7系列全新“7号色”官宣:梦幻灵动 不被定义
- 『趣味科技』新型第二代 EPYC 处理器:重新定义数据库、商用 HPC 和超融合工作负载性能
- 『华为』软件定义新产品形态和体验:EMUI 10.1的“不一样”和“可预期”
- []索尼三星已全面落后 华为智慧屏X65 AI慧眼重新定义电视品类
- 『看看网上那些事』索尼三星已全面落后 华为智慧屏X65 AI慧眼重新定义电视品类
- 『JavaScript』种草 ES2020 八大新功能
- 『科技麦田』2020年上半年哪一款更符合旗舰定义?还有哪些功能值得期待?
- 「」再次定义手机摄影,华为P40 Pro究竟厉害在哪儿?
- ■2020年上半年哪一款更符合旗舰定义?还有哪些功能值得期待?
- 国产机:iPhone12刘海消失,可能又是国产机模仿的对象!但发布会很晚?
