-1代表未匹配到元素 ,可以用来数组去重
经常与javascript打交道的小伙伴一定对indexOf不会陌生吧!
判断一个字符串是否包含在另一个字符串中的时候,使用indexOf非常有用。
按照官方的对indexOf()的定义,它的作用是返回某个字符串在另一个字符串中首次出现的位置。
我们来看看js indexOf()的使用方法。
<script>
var arr = [1, 2, 3, 4, 4, 67, 89, 67];
var s = [];
for (var i = 0; i < arr.length; i++) {
if (s.indexOf(arr[i]) == -1) {
s.push(arr[i])
}
}
console.log(s)
</script>