javascript學習筆記--splice、slice
1.slice(), 從已有的陣列中返回選定的元素,
語法:陣列名.slice(開始擷取的元素的索引,結束擷取的元素的索引)
包含開始擷取的元素的索引,不包含結束擷取的元素的索引
結束可以省略,開始不可以省略
索引可以是負值,表示從後往前計算-1 表示倒數第一個
arr=["tom","jim","pitter"];
var newArr= arr.slice(1,2);
console.log(newArr);
2.splice() 刪除元素並向陣列中新增新元素
語法:陣列名.splice(開始位置的索引,刪除的數量,第三個及以後)
arr=["tom","jim","pitter"];
arr.splice(1,2,"hrry");
console.log(arr);
從開始的1索引(jim索引為1)刪除,刪除2個元素,即"jim","pitter",新增新元素,即hrry
陣列去重
arr=["tom","pitter","pitter","jim","pitter"];
console.log(arr) //列印["tom", "pitter", "pitter", "jim", "pitter"]
//遍歷陣列中的元素
for (var i=0,i<arr.length,i++) {
//遍歷當前元素後的所有元素
for(var j=i+1,j<arr.length,j++){
判斷是否相等
if(arr[i]==arr[j]){
arr.splice(j,1);
j--;
}
}
}
console.log(arr) //列印 ["tom", "pitter", "jim"]
相關文章
- JavaScript陣列裡的slice和spliceJavaScript陣列
- JavaScript陣列之傻傻分不清系列(split,splice,slice)JavaScript陣列
- JavaScript學習筆記JavaScript筆記
- JavaScript 學習筆記JavaScript筆記
- 吐槽Javascript系列二:陣列中的splice和slice方法JavaScript陣列
- 區分slice,splice和split方法
- JavaScript學習筆記(二)JavaScript筆記
- javaScript argument 學習筆記JavaScript筆記
- JavaScript學習筆記13JavaScript筆記
- JavaScript學習筆記01JavaScript筆記
- JavaScript學習筆記00JavaScript筆記
- 【JavaScript學習筆記】if使用JavaScript筆記
- Javascript 學習 筆記六JavaScript筆記
- Javascript 學習 筆記五JavaScript筆記
- Javascript 學習 筆記三JavaScript筆記
- Javascript 學習 筆記四JavaScript筆記
- JavaScript splice()JavaScript
- js中 split slice splice 的區分JS
- JavaScript入門學習學習筆記(上)JavaScript筆記
- 學習JavaScript的原型筆記JavaScript原型筆記
- JavaScript學習筆記(八)—— 補JavaScript筆記
- JavaScript正則學習筆記JavaScript筆記
- 【JavaScript學習筆記】hello worldJavaScript筆記
- 【JavaScript學習筆記】畫圖JavaScript筆記
- JavaScript學習筆記---數值JavaScript筆記
- JavaScript學習筆記---緣起JavaScript筆記
- Go 切片 slice - Go 學習記錄Go
- JavaScript設計模式學習筆記JavaScript設計模式筆記
- JavaScript學習筆記 - 原生函式JavaScript筆記函式
- JavaScript學習筆記——基礎部分JavaScript筆記
- javascript學習筆記,二、變數JavaScript筆記變數
- JavaScript入門-學習筆記(一)JavaScript筆記
- javaScript 學習計劃以及筆記JavaScript筆記
- Javascript 學習筆記--語法篇JavaScript筆記
- 【JavaScript學習筆記】滑鼠樣式JavaScript筆記
- 【JavaScript學習筆記】點選消失JavaScript筆記
- JavaScript學習筆記---基本語法JavaScript筆記
- javascript學習筆記--元字元使用練習JavaScript筆記字元