ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] >[success] # 重复的对象属性 ~~~ 'ES6'移除了'重复属性'的检查,'严格模式'与'非严格模式'都不再检查'重复'的属性。当存在'重复属性'时, '排在后面的属性的值会成为该属性的实际值'。 ~~~ 1. ES5重复对象属性的表现 ~~~ 在'js'中的'ES5严格模式'中是不允许有'重复'的'对象属性'的, 会报错例如: "use strict" var person = { name: "Nicholas", name: "Greg" // 在 ES5 严格模式中是语法错误 } ~~~ 2. ES6 重复对象属性的表现 ~~~ "use strict" var person = { name: "Nicholas", name: "Greg" // 在 ES5 严格模式中是语法错误 } console.log(person.name) // Greg ~~~