1. ホーム
  2. ジャバスクリプト

[解決済み】push()の反対;[重複]です。]

2022-04-12 11:49:27

質問

この問題について助けが必要です - 「JavaScriptの反対語は何ですか? push(); というメソッドがあります'

例えば、配列があったとして...

var exampleArray = ['remove'];

したい push(); その言葉 'keep' -

exampleArray.push('keep');

文字列を削除するには 'remove' を配列から削除してください。

どのように解決するのですか?

さて、2つの質問をされたようですね。その反対は push() (質問のタイトル通り) は pop() .

var exampleArray = ['myName'];
exampleArray.push('hi');
console.log(exampleArray);

exampleArray.pop();
console.log(exampleArray);

pop() の最後の要素を削除します。 exampleArray という文字列を削除してその要素 ("hi") を返しますが、 "myName" は最後の要素ではないので、配列から削除することはできません。

必要なのは shift() または splice() :

var exampleArray = ['myName'];
exampleArray.push('hi');
console.log(exampleArray);

exampleArray.shift();
console.log(exampleArray);

var exampleArray = ['myName'];
exampleArray.push('hi');
console.log(exampleArray);

exampleArray.splice(0, 1);
console.log(exampleArray);

その他の配列メソッドについては、以下を参照してください。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Mutator_methods