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