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