KYO

Cannot read property ‘selected’ of undefined

2019年1月27日 JavaScript ,

よくわからんエラーが起きたとりあえず参考になる記事があった。
Cannot read property ‘fuga’ of undefined とは

 

 

こんな感じで都道府県を選択したら絞り込んで次のデータを表示するってのを作ろうとしてて
セレクトボックスでセレクトした値をselectedにぶちこんで、その値をで絞り込みするデータを決めようという処理を作ろうと思いました。

jsonファイルは

こんな感じです。

 

セレクトボックスで値を変更した時の処理

ログを見ると

Uncaught TypeError: Cannot read property ‘selected’ of undefined

という、、、ログが出現、しかし、その前に

console.log(this.selected)

では、正しくセレクトボックスで選んだ値が出力されていた。。。

 

そこでその場で変数を宣言する方法にしてみたらうまくいった

これだとしっかり絞り込みができる。。。。

 

よくわからんっす


関連記事

JavaScript自分用メモ配列の扱い

2018年8月27日

配列と子要素の削除と追加などを勉強したのでメモ。配列の中に配列があったり、連想配列があったりするパターンがごちゃごちゃになるのでその辺も。 あとはquerySelectorAllの挙動とかの確認的なメモです <ul id="test"> <li>あ</li> <li>い</li>...

JavaScriptでトランプを作る

2018年9月17日

javascriptでトランプを作る トランプはハート、ダイヤ、スペード、クローバーで1~13の数字があります。 let trump = []; let mark = ['♠', '♣', '♥', '♦']; mark.forEach( (type) => { [...Array(13)].map((_,i) => trum...