报错:ESLint: Unary operator ‘++’ used. (no-plusplus)
let delayTime = Math.pow(2, this.reconnectCount ++) - 1;
原因ESLint没有++操作符,可改为
let delayTime = Math.pow(2, this.reconnectCount += 1) - 1;
报错:ESLint: Missing radix parameter. (radix)
parseInt(this.state.adminId);
原因是将一段数字字符串转化为int类型。由于缺少了radix作为参数,一个介于2和36之间的整数(数学系统的基础),表示上述字符串的基数。通常js将值默认为10,即十进制,此处颇为严格。
parseInt(this.state.adminId,10);
Number(this.state.adminId)
报错:ESLint: ‘_’ is not defined. (no-undef)
unit: _.toString()
效果可实现转化为string可是还是会报错语法不严格
unit: this.state.unitName.toString()









网友评论