ノ-redeclare‘data’is already defined&eqeq Expected‘!=‘and instead saw'!='.
function Formart(obj, data) {
var data = data.split(',');
if (data.length > 0) {
return data[0]!="0"?data[0]:"";
}
}
no-redeclare 'data' is already defined
eqeqeq Expected '!==' and instead saw '!='.
もともと運行していても、エラーはありません.ただコードを生成する時にこのものが現れます.見ていて気持ちが悪いです.dataはもともとパラメータとして、再びdataを使って変数を作ります.
!=というところで、ある配列の値を直接文字と比較すると、強制的に変換されるものがあります.タイプと値を同時に比較します.
jsのトップに//eslint-disableを入れることはできますが、表示ミスを避けることができます.
function Formart(obj, data) {
var arr = data.split(',');
if (arr.length > 0) {
return arr[0]!="0"?arr[0]:"";
}
}