javascript配列操作方法の整理
5312 ワード
1.スタック方法-push()/pop()
JavaScriptはPush()/pop()の方法を提供しています.スタック(先進的な後出)のように配列を操作したいです.配列の挿入と削除はすべてスタックの一番上(配列の最後)で行います.
psp()法は,任意の数のパラメータを受け入れることができ,これらのパラメータを配列の最後に追加し,付加された後の配列の長さを返します.
pop()は、配列の最後の要素を削除し、削除した要素を返します.
JavaScriptもShift()/unshift()の方法を提供しています.行列(先入先出)のように配列を操作したいです.配列の挿入と削除はそれぞれ尾(配列の最後)と対頭(配列ヘッダ)で行われます.
psp()法は,任意の数のパラメータを受け入れることができ,これらのパラメータを配列の最後に追加し,付加された後の配列の長さを返します.
shift()メソッドは、配列の先端から要素を削除し、削除された要素を返します.
unshift()メソッドは、配列の先端から要素を挿入し、新しい配列の長さを返します.
concat()方法は、既存の配列に基づいて新しい配列を作成して、配列を接続することができる.
4.slice()方法
slice()メソッドは、配列中の要素の一部を抽出するために使用される.
SPlice()メソッドを使って、配列に要素を挿入、修正、削除します.
JavaScriptはPush()/pop()の方法を提供しています.スタック(先進的な後出)のように配列を操作したいです.配列の挿入と削除はすべてスタックの一番上(配列の最後)で行います.
psp()法は,任意の数のパラメータを受け入れることができ,これらのパラメータを配列の最後に追加し,付加された後の配列の長さを返します.
pop()は、配列の最後の要素を削除し、削除した要素を返します.
var obj = ['zdy',22,' ',' '];//
alert(obj.push(" ",160)); // , 6
alert(obj); // zdy,22, , , ,160
alert(obj.pop()); // , 160
alert(obj); // zdy,22, , ,
2.キューの方法-push()/shift()/unshift()JavaScriptもShift()/unshift()の方法を提供しています.行列(先入先出)のように配列を操作したいです.配列の挿入と削除はそれぞれ尾(配列の最後)と対頭(配列ヘッダ)で行われます.
psp()法は,任意の数のパラメータを受け入れることができ,これらのパラメータを配列の最後に追加し,付加された後の配列の長さを返します.
shift()メソッドは、配列の先端から要素を削除し、削除された要素を返します.
unshift()メソッドは、配列の先端から要素を挿入し、新しい配列の長さを返します.
var obj = ['zdy',22,' ',' '];//
alert(obj.push(" "));// , 5
alert(obj); // zdy,22, , ,
alert(obj.shift());// , zdy
alert(obj); // 22, , ,
alert(obj.unshift(" "));// , 5
//******** : IE unshift undefined**********
alert(obj); // ,22, , ,
3.concat()方法concat()方法は、既存の配列に基づいて新しい配列を作成して、配列を接続することができる.
var a1 = [1,2,3];
var a2 = a1.concat(4,5);// , a1 a2
alert(a1);// 1,2,3
alert(a2);// 1,2,3,4,
4.slice()方法
slice()メソッドは、配列中の要素の一部を抽出するために使用される.
var a1 = [1,2,3,4,5,6];
var a2 = a1.slice(2,4);// 2 4 , 4
alert(a1);// 1,2,3,4,5,6
alert(a2);// 3,4
5.splice()方法SPlice()メソッドを使って、配列に要素を挿入、修正、削除します.
//splice
var obj = ['zdy',22,' ',' '];//
obj.splice(1,0," 1",123); // 2
alert(obj);// zdy, 1",123,22, ,
//splice
var obj = ['zdy',22,' ',' '];//
alert(obj); // zdy,22, ,
alert(obj.splice(1,1,19));// 19, 22
alert(obj); // zdy,19, ,
alert(obj.splice(1,2,20," "));
// 20 “ ”
// 19,
alert(obj);// zdy,20, ,
//splice
var obj = ['zdy',22,' ',' '];//
alert(obj); // zdy,22, ,
alert(obj.splice(1,2));// 2 , 22,
alert(obj); // zdy,