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學習筆記13JavaScript筆記
- JavaScript學習筆記(二)JavaScript筆記
- javaScript argument 學習筆記JavaScript筆記
- 吐槽Javascript系列二:陣列中的splice和slice方法JavaScript陣列
- 區分slice,splice和split方法
- JavaScript正則學習筆記JavaScript筆記
- 學習JavaScript的原型筆記JavaScript原型筆記
- JavaScript學習筆記(八)—— 補JavaScript筆記
- JavaScript splice()JavaScript
- JavaScript入門學習學習筆記(上)JavaScript筆記
- js中 split slice splice 的區分JS
- JavaScript設計模式學習筆記JavaScript設計模式筆記
- javascript學習筆記,二、變數JavaScript筆記變數
- JavaScript學習筆記——基礎部分JavaScript筆記
- JavaScript入門-學習筆記(一)JavaScript筆記
- JavaScript學習筆記 - 原生函式JavaScript筆記函式
- javascript學習筆記--元字元使用練習JavaScript筆記字元
- Go 切片 slice - Go 學習記錄Go
- JavaScript學習筆記1: JS引入方法JavaScript筆記JS
- JavaScript學習筆記1—快速入門JavaScript筆記
- 《JavaScript語言精粹》學習筆記二JavaScript筆記
- 《JavaScript語言精粹》學習筆記一JavaScript筆記
- JavaScript學習筆記(一) promise和async/waitJavaScript筆記PromiseAI
- Javascript高階程式設計 學習筆記JavaScript程式設計筆記
- 學習筆記:javascript中的Generator函式筆記JavaScript函式
- Java學習筆記-Day48 JavaScript(三)筆記JavaScript
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- JavaScript學習筆記(七)—— 再說函式JavaScript筆記函式
- Javascript中的關鍵字'this'學習筆記JavaScript筆記
- Javascript學習筆記——4.11 賦值表示式JavaScript筆記賦值
- 360星計劃學習筆記-如何學好JavaScript筆記JavaScript
- 360前端星學習筆記-如何學好JavaScript(2)前端筆記JavaScript
- js中split,splice,slice方法之間的差異。JS
- JavaScript陣列方法(splice)JavaScript陣列