配列内蔵関数shift,pop
9904 ワード
shift
配列では最初の要素を削除する役割を果たします.
例)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.shift();
numbers.shift();
numbers.shift();
numbers.shift();
numbers.shift();
console.log(numbers);
shift()を5回やったので、出力は(5) [6, 7, 8, 9, 10]
pop
shiftと同じ役割を果たしていますが、逆に最後の要素は先に削除されます.
例)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.pop();
numbers.pop();
numbers.pop();
numbers.pop();
numbers.pop();
console.log(numbers);
同様、出力(5) [1, 2, 3, 4, 5]
unshift
shiftとは逆に、追加します.
例)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.unshift(0);
console.log(numbers);
出力は(11) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, …]
pushと似ていますが、pushが最後の要素に入る点は違います.const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.push(11);
console.log(numbers);
出力は(11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …]
0: 1
1: 2
2: 3
3: 4
4: 5
5: 6
6: 7
7: 8
8: 9
9: 10
10: 11
Reference
この問題について(配列内蔵関数shift,pop), 我々は、より多くの情報をここで見つけました https://velog.io/@clementbwkim/배열-내장함수-shift-popテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol