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