検索

ホームページ  >  に質問  >  本文

.pop() と .shift() を交互に実行する関数を作成します。

JS の演習で初心者向けの難しさを感じています。 関数popAndShift()を書く必要があります。この関数は、まず配列 array1 と array2 の内容を出力します。次に、.pop() メソッドと .shift() メソッドを使用して (.pop() から開始して) array2 の要素を交互に削除し、削除した値を array1 の末尾に追加します。最後に、array1 の内容を出力します。 **自動テストは値を配列に割り当てます。 ** 私のコードは最初のテストに合格しましたが、2 番目のテストに失敗しました。望ましい結果を得るために for ループを使用する必要があるかどうか疑問に思っています。ご協力いただきありがとうございます。

コードとテストのスクリーンショット

ああああ

P粉403804844P粉403804844442日前469

全員に返信(1)返信します

  • P粉920835423

    P粉9208354232023-09-12 19:54:24

    提供された画像を確認したところ、この新しい関数は機能し、期待どおりの出力が生成されるはずです。 usePop という変数を保存し、array2 が空になるまでループを実行するたびにそれを交互に使用します。

    リーリー

    出力:

    リーリー

    返事
    0
  • キャンセル返事