过滤出数组中满足条件的值,(这里满不满足条件判断的是retrun后面的是true和false)
    举例过滤出其中的undefined和null留下这些数字
    image.png
    因为undefined和null都是false用!取反就是true
    true不等于undefined。所以当是undefined和null的时候return后面的就是false
    就被过滤掉了 。留下来的就是数字了

    举例item>3过滤出来的就是每一项大于3的,也就是把每一项和3比较大于3就是
    true就留下这个数 ,如果这一项小于3 和3比较就是false就把这一项过滤出去
    null和undefined只有在比较的时候才是相等的其他的时候都是不一样的
    image.png
    undefined表示的是未定义的,而null表示的是定义的,但是定义的值为空值
    利用filter过滤的时候如果数组中有undefined,这个时候数组过滤到undefined的时候,会把undefined自动
    跳过去,也就是filter过滤的时候,filter不识别undefined
    image.png