javascriptでjsonの特定の場所にキーが存在するかを確認し無ければ配列をずらしスキップするコードとして以下を作成しました。
//json.result.items[i]の中に「sampleMovieURL」というキーが存在するか確認するコード if('sampleMovieURL' in json.result.items[i]){ //あるなら通過 }else{ //ないなら1加算して通過 i++; }
このコードは動きますが連続して存在しない時に「i++;」をしているだけなので加算後の「json.result.items[i]」に
「sampleMovieURL」が存在しない場合でも処理が継続しエラーになり途中で停止してしまいます。
どうにか「whileで無いことを確認して無い限り加算し続ける」などで解決したいのですがうまくいきません。なにか方法はあるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/11 15:25