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属性

上一篇下一篇

猜你喜欢

热点阅读