21
的匹配元素我在JavaScript中有一個數組:如何刪除陣列
['html', 'css', 'perl', 'c', 'java', 'javascript']
如何刪除「perl」的元素?
必須刪除第三個元素。它必須是刪除值爲「perl」的元素。
的匹配元素我在JavaScript中有一個數組:如何刪除陣列
['html', 'css', 'perl', 'c', 'java', 'javascript']
如何刪除「perl」的元素?
必須刪除第三個元素。它必須是刪除值爲「perl」的元素。
找到單詞的索引,然後使用splice將其從數組中移除。
var arr =['html', 'css', 'perl', 'c', 'java', 'javascript'];
delete arr[arr.indexOf('perl')];
,如果你只是想篩選值了:
var array = ['html', 'css', 'perl', 'c', 'java', 'javascript']
var index = array.indexOf('perl');
if (index > -1) {
array.splice(index, 1);
}
var arr2 = arr.filter(function(current,index,array){ return current != "perl"; });
只是取決於你想要怎麼處理數組,以及你想如何解決問題的空間和想要遍歷數組的次數。