初級 › push()の戻り値は追加後の配列ではなく新しい要素数 › パターン4
push()の戻り値は追加後の配列ではなく新しい要素数
Array.prototype.pushは追加後の配列ではなく、追加後の要素数(数値)を返します。
1 function addBook(shelf, book) { 2 return shelf.______(book); ^ 3 } 4 const shelf = []; 5 const updated = addBook(shelf, "Dune"); 6 console.log(updated.length);
出力: undefined期待: 1 (エラーにはなりません)
空欄を埋めて実行を通す
pushは追加後の要素数(数値)を返すため、updatedは配列ではなく数値になります。
次の問題