第一種:陣列遍歷
functionsearch(arr,dst)
}return
false
;}
使用方法:
var a=[1,2,3,4];search(a,3);//
返回2
第二種:indexof()
var arr=[1,2,3,4]arr.indexof(2);//
返回1
在某些ie版本中,不支援indexof(),就需要先判斷array是否有indexof()方法
var arr=[1,2,3,4]if (!array.indexof)
}return -1;
}}arr.indexof(3);//
返回2
三、建構函式
原理就是方法二中相容ie所採用的方法一樣,構造乙個新的函式
array.prototype.weizhi=function(obj)
}return
false;}
var arr=[1,2,3,4]
arr.wenzi(3);//
返回2
JS陣列新增元素的三種方法
1 push 方法可以向陣列末尾新增乙個或多個元素,並且返回新的長度 語法 arr.push element1,element2,element3,引數概述 element1 必寫,新增到陣列的第乙個元素 element2 可寫可不寫,新增的第二個元素 element3 新增的第三個元素 以此類推,...
JS陣列新增元素的三種方式
1 push 結尾新增 陣列.push 元素 引數描述 newelement1 必需。要新增到陣列的第乙個元素。newelement2 可選。要新增到陣列的第二個元素。newelementx 可選。可新增多個元素。2 unshift 頭部新增 陣列.unshift 元素 引數描述 newelemen...
js中陣列去重的三種方法
陣列去重的三種方法 1 利用es6中 set型別實現陣列去重。let arr 1,2,1,2,3,1,4,1 2 1 3 console.log new set arr 1,2,3,4,1 2 3 2 新建乙個空陣列,然後迴圈之前的陣列,判斷每一項是否新陣列裡面,不存在的話push到新陣列裡面。le...