javascriptのspliceの方法を使って配列のために重いです.
1349 ワード
今日は暇なので、もう一度jsの文書を調べてみました.以前はあまり使ったことがない方法spliceを発見しました.
この方法は、元の配列を削除する要素の一部を指定し、新しい要素を追加することができます.
書き方は以下の通りです.
array.splice(index,count ture move,addElement 1,addElement 1,…)
index n番目の元素から記入します.
count_to_remove n番目の元素からm個の元素を削除したいです.削除したくないなら0を記入します.
addElement これらはあなたが追加したい要素です.
まず、行列を作って重いものを取り除く方法を書いてみました.
演算効率がよくないかもしれませんが、一つの方法です.最も重要なのはsplice方法は削除と同時に新しい元素を追加することができます.これから使うべきものです.
転載先:https://www.cnblogs.com/mortalchen/p/7867517.html
この方法は、元の配列を削除する要素の一部を指定し、新しい要素を追加することができます.
書き方は以下の通りです.
array.splice(index,count ture move,addElement 1,addElement 1,…)
index n番目の元素から記入します.
count_to_remove n番目の元素からm個の元素を削除したいです.削除したくないなら0を記入します.
addElement これらはあなたが追加したい要素です.
まず、行列を作って重いものを取り除く方法を書いてみました.
function arrDistinct(arr){
arr.forEach(function(val,index){
var current=index;
var j=current+1;
for( j; j){
if(arr[current]===arr[j]){
arr.splice(j,1);
}
}
});
}
演算効率がよくないかもしれませんが、一つの方法です.最も重要なのはsplice方法は削除と同時に新しい元素を追加することができます.これから使うべきものです.
転載先:https://www.cnblogs.com/mortalchen/p/7867517.html