Code Fix

初級length はメソッドでなくプロパティという原因 › パターン1

length はメソッドでなくプロパティという原因

配列や文字列の要素数はlengthというプロパティで取得します。

 1  const nums = [1, 2, 3];
 2  console.log(nums.length___);
                            ^
main.js:2 console.log(nums.length()); ^ TypeError: nums.length is not a function

空欄を埋めて実行を通す

広告
広告スロット(未設定)

length はメソッドでなくプロパティという原因

他言語のsize()やcount()のような感覚でlength()と関数呼び出しの形で書くとエラーになります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)