eslint/no-dupe-keys 正确性
执行操作
禁止对象字面值中重复的键
这有什么不好?
对象字面值中具有相同键的多个属性可能会导致应用程序中的意外行为。
在使用 TypeScript 时禁用此规则是安全的,因为 TypeScript 的编译器会强制执行此检查。
示例
此规则的错误代码示例
js
var foo = {
bar: "baz",
bar: "qux",
};
var foo = {
bar: "baz",
bar: "qux",
};
var foo = {
0x1: "baz",
1: "qux",
};
此规则的正确代码示例
js
var foo = {
bar: "baz",
qux: "qux",
};