この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
javascript:arrayオブジェクト [2019/02/08 06:16] ips 作成 |
javascript:arrayオブジェクト [2019/02/08 06:37] (現在) ips |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== Arrayオブジェクト ====== | ====== Arrayオブジェクト ====== | ||
+ | Array オブジェクトは、配列を構築するためのグローバルオブジェクトで、配列とは複数の要素の集合を格納管理するリスト構造。 | ||
+ | |||
+ | ===== push ===== | ||
+ | <code> | ||
+ | var nums=[]; | ||
+ | nums.push(1); //[1] | ||
+ | nums.push(2); //[1,2] | ||
+ | </code> | ||
+ | <code> | ||
+ | var nums = new Array() | ||
+ | nums.push(1); //[1] | ||
+ | nums.push(2); //[1,2] | ||
+ | </code> | ||
+ | |||
+ | ===== pop ===== | ||
+ | <code> | ||
+ | nums.pop(); //[1,2,3] | ||
+ | nums.pop(); //[1.2] | ||
+ | nums.pop(); //[1] | ||
+ | </code> | ||
+ | |||
+ | ===== shift ===== | ||
+ | <code> | ||
+ | nums.shift(); //[1,2,3] | ||
+ | nums.shift(); //[2,3] | ||
+ | nums.shift(); //[3] | ||
+ | </code> | ||
+ | |||
+ | ===== indexOf ===== | ||
+ | 先頭から数えて最初に出てきた配列のインデックスを返す。(0から始まる) | ||
+ | <code> | ||
+ | var x = nums.indexOf(9); //[1,2,3,9,5,6,7,8,9] x=3 | ||
+ | </code> | ||
+ | |||
+ | ===== lastIndexOf ===== | ||
+ | 先頭から数えて最初に出てきた配列のインデックスを返す。(0から始まる) | ||
+ | <code> | ||
+ | var x = nums.lastIndexOf(9); //[1,2,3,9,5,6,7,8,9] x=8 | ||
+ | </code> | ||
+ | |||
+ | ===== slice ===== | ||
+ | 第1引数:開始位置(0から始まる) | ||
+ | 第2引数:個数 | ||
+ | <code> | ||
+ | var x = nums.slice(3,2); //[0,1,2,3,4,5,6,7,8,9] x=[3,4] | ||
+ | var x = nums.slice(3,3); //[0,1,2,3,4,5,6,7,8,9] x=[3,4,5] | ||
+ | var x = nums.slice(3,4); //[0,1,2,3,4,5,6,7,8,9] x=[3,4,5,6] | ||
+ | </code> | ||
+ | |||
+ | |||