【javascript】関数にオブジェクト渡しをした際に発生したエラー「Uncaught RangeError: Invalid string length」

関数の引数にオブジェクトを渡してそのオブジェクトをfor文で処理しようとしたところ呼び出し元の行で以下のエラーが発生しました。

Uncaught RangeError: Invalid string length


ネットで調べてみてもなかなか原因が特定できなかったのですが、for文の添え字に「var」の記述が追記すると正しく動作するようになりました。


エラー詳細から特定が難しかったのでメモを残しておきます。
この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(4)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする