JS の演習で初心者向けの難しさを感じています。 関数popAndShift()を書く必要があります。この関数は、まず配列 array1 と array2 の内容を出力します。次に、.pop() メソッドと .shift() メソッドを使用して (.pop() から開始して) array2 の要素を交互に削除し、削除した値を array1 の末尾に追加します。最後に、array1 の内容を出力します。 **自動テストは値を配列に割り当てます。 ** 私のコードは最初のテストに合格しましたが、2 番目のテストに失敗しました。望ましい結果を得るために for ループを使用する必要があるかどうか疑問に思っています。ご協力いただきありがとうございます。
コードとテストのスクリーンショット
ああああ
提供された画像を確認したところ、この新しい関数は機能し、期待どおりの出力が生成されるはずです。
リーリーusePop
という変数を保存し、array2 が空になるまでループを実行するたびにそれを交互に使用します。出力:
リーリー