8
Array unshift()メソッドのように実装して、新しい配列を作成する方法は?基本的にArray concat()メソッドのようなものですが、最後に新しい項目を配置するのではなく、最初に配置してください。JavaScript配列unshift()を不変の方法で
Array unshift()メソッドのように実装して、新しい配列を作成する方法は?基本的にArray concat()メソッドのようなものですが、最後に新しい項目を配置するのではなく、最初に配置してください。JavaScript配列unshift()を不変の方法で
実際には、新しい配列の前に配置する要素の配列で呼び出すと、.concat
メソッドを使用してこれを実行できます。
実施例:
var a = [1, 2, 3];
var b = [0].concat(a);
console.log(a);
console.log(b);
代わりに、ECMAScriptの6中にあなたがspread operatorを使用することができます。
実施例(現代のブラウザが必要です):
var a = [1, 2, 3]
var b = [0, ...a];
console.log(a);
console.log(b);
プッシュ()末尾に追加します。 concat()は、あなたの呼び出し方法に応じて、先頭または末尾に追加することができます。... origArr.slice()。doSomethingMutative() '... ... old.concat(newer)' vs 'newer。コンカット(旧) ' – dandavis
ありがとう!私はそれをチェックします..編集:私は不安について質問するつもりだった、それについて申し訳ありません。 –
愚かではありませんが、まともな質問です... – dandavis