Chrome
とで正常に動作しているコードを次に示しますが、動作Firefox
してInternet Explorer
いません (IE8 でのみテスト済み)。
var myjson = {'dat':[
{'myval':'100','price':'1300'},
{'myval':'100','price':'950'},
{'myval':'20','price':'100'},
{'myval':'0','price':'1000'},
{'myval':'100','price':'750'},
]};
var myotherval = 0;
for (var i = 0; i < myjson.dat.length; i++) {
if ( (myjson.dat[i].myval == 0 || myjson.dat[i].myval == 0) && myotherval == 0 ) {
// do something
}
}
Internet Explorer はis NULL, or not an object
. すべての変数には毎回値があります。数回です0
。
誰にもアイデアはありますか?エラーはどこにありますか?