jsLint

作者: 郎氏集团 | 来源:发表于2018-07-25 11:15 被阅读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属性

    相关文章

      网友评论

          本文标题:jsLint

          本文链接:https://www.haomeiwen.com/subject/gxcpmftx.html