Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对象中ES6样式的速记函数是否有ESLint规则?_Javascript_Ecmascript 6_Eslint - Fatal编程技术网

Javascript 对象中ES6样式的速记函数是否有ESLint规则?

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

在ES6中,当函数是对象中的属性时,我们不再需要使用
函数
关键字:

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
,这肯定是正确的。