Array.unshift, Array.shift
Array.unshift
unshiftメソッドは、引数として渡されたすべての値を要素として元の配列の一番前に追加し、変更したlength propertyを返します.
例 const num = [1, 2, 3, 4]
let result = num.unshift(5);
console.log(num) // [5, 1, 2, 3, 4]
console.log(result) // 5
unshiftには、元の配列を直接変更する補助効果もあります.pushと同じように、高速文法を使ったほうがいいです.
Array.shift
shiftメソッドは、元の配列から最初の要素を削除し、削除した要素を返します.ソースアレイが空のアレイの場合、undefinedが返されます.shiftメソッドは、ソースアレイを直接変更します.
例 const num = [6, 1, 2, 3, 4];
let result = num.shift();
console.log(num) // [1, 2, 3, 4]
console.log(result) // 6
キューとの関連付け
shiftとpushを使用してキューを実装します.
キューは、データを最後に押し出し、最初のデータを先に出し、最初のデータを先に出します.
First In First Out! スタックは常に最後にプッシュされた最新データを得,スタックはデータを入れる順序で得られる.
Reference
この問題について(Array.unshift, Array.shift), 我々は、より多くの情報をここで見つけました
https://velog.io/@96hxx_/Array.unshiftArray.shift
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const num = [1, 2, 3, 4]
let result = num.unshift(5);
console.log(num) // [5, 1, 2, 3, 4]
console.log(result) // 5
unshiftには、元の配列を直接変更する補助効果もあります.pushと同じように、高速文法を使ったほうがいいです.Array.shift
shiftメソッドは、元の配列から最初の要素を削除し、削除した要素を返します.ソースアレイが空のアレイの場合、undefinedが返されます.shiftメソッドは、ソースアレイを直接変更します.
例 const num = [6, 1, 2, 3, 4];
let result = num.shift();
console.log(num) // [1, 2, 3, 4]
console.log(result) // 6
キューとの関連付け
shiftとpushを使用してキューを実装します.
キューは、データを最後に押し出し、最初のデータを先に出し、最初のデータを先に出します.
First In First Out! スタックは常に最後にプッシュされた最新データを得,スタックはデータを入れる順序で得られる.
Reference
この問題について(Array.unshift, Array.shift), 我々は、より多くの情報をここで見つけました
https://velog.io/@96hxx_/Array.unshiftArray.shift
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const num = [6, 1, 2, 3, 4];
let result = num.shift();
console.log(num) // [1, 2, 3, 4]
console.log(result) // 6
キューとの関連付け
shiftとpushを使用してキューを実装します.
キューは、データを最後に押し出し、最初のデータを先に出し、最初のデータを先に出します.
First In First Out! スタックは常に最後にプッシュされた最新データを得,スタックはデータを入れる順序で得られる.
Reference
この問題について(Array.unshift, Array.shift), 我々は、より多くの情報をここで見つけました
https://velog.io/@96hxx_/Array.unshiftArray.shift
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(Array.unshift, Array.shift), 我々は、より多くの情報をここで見つけました https://velog.io/@96hxx_/Array.unshiftArray.shiftテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol