Javascript 对象中ES6样式的速记函数是否有ESLint规则?
在ES6中,当函数是对象中的属性时,我们不再需要使用Javascript 对象中ES6样式的速记函数是否有ESLint规则?,javascript,ecmascript-6,eslint,Javascript,Ecmascript 6,Eslint,在ES6中,当函数是对象中的属性时,我们不再需要使用函数关键字: const obj = { hello: function() { console.log("world!"); } }; 变成 const obj = { hello() { console.log("world!"); } }; 是否有使用新样式强制执行的ESLint规则?我在中没有看到类似的内容。您要查找的规则是对象速记。发件人: 以下每个属性都会发出警告: /*eslint object-shortha
函数
关键字:
const obj = {
hello: function() { console.log("world!"); }
};
变成
const obj = {
hello() { console.log("world!"); }
};
是否有使用新样式强制执行的ESLint规则?我在中没有看到类似的内容。您要查找的规则是
对象速记。发件人:
以下每个属性都会发出警告:
/*eslint object-shorthand: "error"*/
/*eslint-env es6*/
var foo = {
w: function() {},
x: function *() {},
[y]: function() {},
z: z
};
在这种情况下,预期的语法是:
/*eslint object-shorthand: "error"*/
/*eslint-env es6*/
var foo = {
w() {},
*x() {},
[y]() {},
z
};
您要查找的规则是对象速记
。发件人:
以下每个属性都会发出警告:
/*eslint object-shorthand: "error"*/
/*eslint-env es6*/
var foo = {
w: function() {},
x: function *() {},
[y]: function() {},
z: z
};
在这种情况下,预期的语法是:
/*eslint object-shorthand: "error"*/
/*eslint-env es6*/
var foo = {
w() {},
*x() {},
[y]() {},
z
};
谢谢查看文档时,我的大脑正在搜索单词function
,这肯定是正确的。谢谢!在浏览文档时,我的大脑正在搜索单词function
,这肯定是正确的。