Skip to content

Instantly share code, notes, and snippets.

View leben-jp's full-sized avatar

leben.jp leben-jp

View GitHub Profile
var array = ['b', 'c', 'd'];
array.unshift('a');
console.log(array); // ['a', 'b', 'c', 'd']
var array = ['b', 'c', 'd'];
array.push('a');
console.log(array); // ['a', 'b', 'c', 'd', 'a']
var array = ['a', 'b', 'c'];
array.splice(1, 0, '1'); // 二番目に挿入
console.log(array); // ['a', '1', 'b', 'c']
var array = ['a', 'b', 'c'];
array.splice(3, 0, '1', '2'); // 三番目に複数挿入
console.log(array); // ['a', 'b', 'c', '1', '2']
var array=['a', 'b', 'c'];
var result=array.concat('d');
//非破壊的に要素を追加しその配列を返す
console.log(array); // ['a', 'b', 'c']
console.log(result); // ['a', 'b', 'c', 'd']
var array1 = ['a', 'b'];
var array2 = ['c', 'd'];
Array.prototype.push.apply(array1, array2);
console.log(array1); // ['a', 'b', 'c', 'd']
console.log(array2); // ['c', 'd']
var array = ['a', 'b', 'c'];
var arr0 = array[0];
var arr1 = array[1];
var arr2 = array[2];
console.log(array); // ['a', 'b', 'c']
console.log(arr0); // 'a'
console.log(arr1); // 'b'
console.log(arr2); // 'c'
var array = ['a', 'b', 'c'];
var value = array[array.length - 1];
console.log(array); // ['a', 'b', 'c']
console.log(value); // 'c'
var array = ['a', 'b', 'c'];
var len = array.length;
console.log(len); // 3
var array = ['a', 'b', 'c'];
var index = array.indexOf('b');
console.log(index); // 1