首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

no-multi-assign

链接变量的赋值可能会导致意外的结果并难以阅读。

代码语言:javascript
复制
a = b = c = d;

Rule Details

规则不允许在单个语句中使用多个分配。

规则的错误代码示例:

代码语言:javascript
复制
/*eslint no-multi-assign: "error"*/

var a = b = c = 5;

var foo = bar = "baz";

var a =
    b =
    c;

规则的正确代码示例:

代码语言:javascript
复制
/*eslint no-multi-assign: "error"*/
var a = 5;
var b = 5;
var c = 5;

var foo = "baz";
var bar = "baz";

var a = c;
var b = c;

相关规则

  • max-statements-per-lineVersion规则是在ESLint 3.14.0.Resources中引入的

扫码关注腾讯云开发者

领取腾讯云代金券