Javascript 在ECMA第3阶段使用提案在统计上安全吗? 背景
我指的是Javascript 在ECMA第3阶段使用提案在统计上安全吗? 背景,javascript,destructuring,ecma,Javascript,Destructuring,Ecma,我指的是…操作员。许多人喜欢并支持这样做: const obj = { "hello": 1 }; const obj2 = { "world": 2, ...obj }; 问题 我个人喜欢这种语法,而不是典型的对象.assign,但最近当我开始在项目中使用它时,出现了以下eslint错误: 对象扩展-分析错误:意外标记 可以在以下链接中看到解决方案: 这里的问题是,要使用这种语法,我们需要在eslint上启用experimentalObjectRestSpread标志。此标志伴有以下
…
操作员。许多人喜欢并支持这样做:
const obj = { "hello": 1 };
const obj2 = { "world": 2, ...obj };
问题
我个人喜欢这种语法,而不是典型的对象.assign
,但最近当我开始在项目中使用它时,出现了以下eslint错误:
对象扩展-分析错误:意外标记
可以在以下链接中看到解决方案:
experimentalObjectRestSpread
标志。此标志伴有以下警告:
experimentalObjectRestSpread—启用对实验对象rest/spread属性的支持(重要提示:这是一项实验性功能,将来可能会发生重大变化。建议您不要依赖此功能编写规则,除非您愿意在其发生变化时承担维护成本。)
在验证提案后,我意识到提案处于第3阶段:
有关不同阶段的更多信息,请参见此处:
- S3中向后兼容性更改的概率是多少李>
- 有多少提案在S3被撤回
const a={答案:42};
常数b={问题:“生命、宇宙和一切”,…a};
控制台日志(b)代码>最新的流程文档总是可以在这里找到:(以防万一自那篇博文以来有任何更改/变化)。是否有一个公开的os提案列表及其阶段历史?我想了解一下。尽管如此,还是像往常一样棒极了@Flame_Phoenix:我不知道有任何东西具体列出了他们各个阶段的历史记录,但所有的提案都是有历史记录的,作为Github存储库(你甚至可以在本地获取这些历史来挖掘信息)。