Arrayエラーを減らす😅

1140 ワード

Replitの質問に答えた時、文法が正しいと確信していたのですが、ずっと間違った情報があったので、30分でこの質問だけをつかんでいるようです.

>Assignment👍


-addFirstAndLast関数を作成してください.
−addFirstAndLast関数のパラメータmyArrayは数値のみからなる配列である.
-addFirstAndLast関数で指定されたパラメータmyArrayの最初の要素と最後の要素の値を加算した値を返します.
-myArrayに要素が1つしかない場合は、要素の値を返し、要素が空の配列の場合は0を返します.

<作成されたコード>



<結果>



期待していた価格が7で、戻ってきた価格が14だったので、大慌て
どこかエラーが見つからない場合、Arrayの順番を変更しました.

一般を最後に例外から段階的に入れ直す😉


<書き換えコード>

function addFirstAndLast(myArray) {
  if(myArray.length === 1){
    return myArray[0];
  }
  else if(myArray.length === 0){
    return 0;
  }
  else if(myArray.length){
    return myArray[0]+myArray[myArray.length-1];
  }
}

<結果>



やはり順番が間違っていました…😭 30分以上お疲れ様でした.
今、これは貴重な時間で、コードを書くときに順序を優先すべきであることを意識しています.😎
難しいですが、面白いコードライフのようです.🌷