Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

公開日 : 2018-02-25

javascriptのfor inに連想配列使うときに騙された

このエントリーをはてなブックマークに追加
javascriptの連想配列を、for in で取得したいときに、うまくいかなかったので挙動確認したときのメモ。






javascriptで、二次元配列をfor var array in arraysのような形で実行、arrayの中には、配列が入っているものかと思っていたが、よくみたらarrayはindex番号が入っていた。


ちなみにPythonだと、ちゃんとfor array in arraysで実行すると、配列が取得できる。

まとめると二次元配列をfor inする場合、

・javascriptでオブジェクトをfor var i in objectsすると、iに入るのはindex番号
・pythonでオブジェクトをfor i in objectsすると、iに入るのは配列

となることがわかった。




スポンサーリンク