jsLint
2018-07-25 本文已影响0人
郎氏集团
Warning:Missing radix parameter
这是由于没有指定parseInt第二个参数造成的
radix表示要解析的数字的基数,该值介于 2 ~ 36 之间,如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
注意,如果radix不填或填0的情况下,其默认值可能有多种情况:
1、若string是以"0x"开头,radix默认是16(即16进制)
2、若string是以"0"开头,radix默认是8
3、若string是以"1~9"开头,radix默认是10
为了不会对parseInt("010")这种代码产生误解,还是尽量把第二个参数写上~~
Expected '===' and instead saw '==' eqeqeq
这个是由于使用==带有隐式转化的形式出现的提示
Missing '()' invoking a constructor
这个是由于调用一个构造方法没有使用()
因为实例化一个构造方法有的时候可能不需要传参数所以省略了()
'xxx' is defined but never used
这个是个很明显的xxx被定义了 但是在任何位置都没有被使用
img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
img元素必须要带有alt属性