首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >“严格使用”; 现在允许重复的属性?

“严格使用”; 现在允许重复的属性?
EN

Stack Overflow用户
提问于 2019-06-19 02:26:57
回答 1查看 0关注 0票数 0

我刚刚发现,在最后一个Chrome 42和FF 37.0.2中,这行代码完全合法

代码语言:javascript
复制
"use strict";
var o = { p: 1, p: 2 };

(从MDN复制粘贴)

在IE 10-11和Opera 28.0.1750中,它会按预期抛出错误。

在同一时间,

代码语言:javascript
复制
abc=0;

导致错误(未声明的变量)如预期。

有谁知道是什么导致了这种变化?

EN

Stack Overflow用户

发布于 2019-06-19 11:54:49

这里有一张Bugzilla 。从我收集的内容(这里和我查找的其他页面),重复属性在ECMAScript版本6中是合法的,与ES5相反,在严格模式下禁止它。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档