前端-JS
IT匠人
38989725@qq.com
展开
-
js中=,==,===的区别
一个等号是赋值操作,==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。 === 判断规则 如果类型不同,就[不相等] 如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断) 如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。转载 2017-06-05 23:16:46 · 180 阅读 · 0 评论 -
JS实现数组去重方法总结(六种方法)
方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组?123456789101112131415161718Array.prototype.distinct = function(){ var arr = this, result = [], i, j, len = arr.length; for(i = 0; i < len; i++){ ...转载 2018-07-11 21:12:33 · 2540 阅读 · 0 评论