シフトなしで配列を操作する
https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift
コードは、配列出力に入力された大文字と小文字をチェックしません。
内容はあまり気になりませんね。 myArray.unshift(['paul','35']);
さえ、数値35
ではなく文字列'35'
で渡されます。
重要な部分は、 unshift
が正しく使用されていることです。これは、テストでチェックされます。 それでも、 myArray
に対して正しいと示されている値は、実際にテストされている値とより厳密に一致するはずです。
追加するために編集:他の隣接する配列操作の課題(プッシュ/ポップ/シフト)は、この課題に含まれるテストにtoLowerCase()
を含まないため、これはその点で奇妙なものです。 他の値も数値の等式が緩いため、文字列形式の数値をそれぞれで使用できます。
私はそれを完全に理解していますが、ほとんどの結果についてケースがチェックされている場合は、なぜこれをしないのですか?これは奇妙ですが、一貫性が重要です。 でもありがとう
@ Akshit-pああ、私はあなたに同意しません、ただもっと情報を追加するだけです😄
このチャレンジのテストはtoLowerCase()
を削除するように変更する必要があると思いますが、4つのチャレンジすべてのテストでは、ユーザーが正しい値を入力していることを確認するために厳密な数値比較を使用する必要があると思います。
最も参考になるコメント
@ Akshit-pああ、私はあなたに同意しません、ただもっと情報を追加するだけです😄
このチャレンジのテストは
toLowerCase()
を削除するように変更する必要があると思いますが、4つのチャレンジすべてのテストでは、ユーザーが正しい値を入力していることを確認するために厳密な数値比較を使用する必要があると思います。