JavaScriptのlength で混乱した。
lengthプロパティ
- なぜ混乱したのか?
- オブジェクト(文字列、配列、関数、引数、一般)によって意味が違かったから
書いたコード
変数itemsは商品の金額と個数を表している 関数higherPriceを編集し、商品ごとの小計(金額×個数)が引数targetPriceを超えたもののみをコンソールに出力する。
自分が書いたコードのlengthプロパティの意味を理解する。
- 今回のケース
- 配列の要素数を取得している。
- 配列の中に何個の要素が入っているかを知るためにlengthを使っている。
lengthはどんなメソッド?と改めて調べてみたらプロパティでメソッドですらなかった。
<参考になったサイト>