Arrayオブジェクトメソッド

5079 ワード

concat()メソッドは、2つ以上の配列を接続するために使用されます.この方法では、既存の配列は変更されず、接続された配列のコピーが1つだけ返されます.
   var a = [1,2,3,4];
   var b = ["I","like","you"];
   var c = ["javasctipt"];
   console.log(a.concat(b,c));
   //[1, 2, 3, 4, "I", "like", "you", "javasctipt"]

join()メソッドは、配列内のすべての要素を文字列に入れるために使用されます.要素は、指定した区切り文字で区切られます.
 var b = ["I","like","you"];
 console.log(b.join(","));
 //I,like,you

reverse()メソッドは、配列内の要素の順序を逆転させるために使用されます.注記:このメソッドでは、新しい配列は作成されずに元の配列が変更されます.
var d = ['a','b','c','d'];
console.log(d.reverse());
//["d", "c", "b", "a"]

slice()メソッドは、既存の配列から選択した要素を返すことができます.構文:arrayObject.slice(start,end)は、startからend(要素を含まない)までのarrayObjectの要素を含む新しい配列を返します.負の値を使用して、配列の末尾から要素を選択できます.endが規定されていない場合、slice()メソッドはstartから配列の最後までのすべての要素を選択します.
var d = ['a','b','c','d'];
console.log(d.slice(1,3));
//["b", "c"]

unshift()メソッドは、配列の先頭に1つ以上の要素を追加し、新しい長さを返します.unshift()メソッドは、新しい作成を作成するのではなく、既存の配列を直接変更します.
var a = [1,2,3,4];
console.log(a.unshift("0")); //5
console.log(a);//["0", 1, 2, 3, 4]

shift()メソッドは、配列の最初の要素を削除し、最初の要素の値を返すために使用されます.(配列の元の最初の要素の値を返します.)配列が空の場合、shift()メソッドは何もせず、undefined値を返します.この方法では、新しい配列を作成するのではなく、既存の配列を直接変更することに注意してください.
var a = [1,2,3,4];
console.log(a.shift());//1 
console.log(a);//[2, 3, 4]

pop()メソッドは、配列の最後の要素を削除して返すために使用されます.(配列の最後の要素を返す)pop()メソッドは、配列の最後の要素を削除し、配列の長さを1に減らし、削除した要素の値を返します.配列が空の場合、pop()は配列を変更せず、undefined値を返します.
 var b = ["I","like","you"];
console.log(b.pop());//you
console.log(b);//["I", "like"]

push()メソッドは、配列の末尾に1つ以上の要素を追加し、新しい長さを返します.(配列に追加された新しい長さを返します.)push()メソッドは、そのパラメータを配列の末尾に順次追加することができる.新しい配列を作成するのではなく、元の配列を直接変更します.
var b = ["I","like"];
b.push("  ");
console.log(b);
//["I", "like", "  "]