ホームページ > ウェブフロントエンド > jsチュートリアル > 忌まわしい IE8 で、ID が欠落していて未定義であるというプロンプトが表示される_JavaScript ヒント

忌まわしい IE8 で、ID が欠落していて未定義であるというプロンプトが表示される_JavaScript ヒント

WBOY
リリース: 2016-05-16 16:55:02
オリジナル
1076 人が閲覧しました

最近、私はjsonを使用してJavaScriptでプログラミングし、配列[{'id':'key_01','name':'university'},{'id':'key_02','name':'directカードを書きました。 ' },{'id':'key_03','name':'new'},{'id':'key_04','name':'変更'},{'id':'key_05','name ':'Mゾーン カードセット'},{'id':'key_06','name':'インベントリ'},{'id':'key_07','name':'フェション'},{'id ': 'key_08','name':'モバイル ビデオ'},{'id':'key_09','name':'スクール コミュニケーション'},];

ループ内で追加して選択しますこのページでは、IE8 では、欠落している ID が未定義であるというプロンプトが常に表示されますが、他のブラウザでは問題ありません。その後、IE8 の JS デバッグを使用したところ、配列の長さが の配列の長さより 1 大きいことがわかりました。他のブラウザでは表示されましたが、実際の配列にはそれほど多くの値がありません。後でよく見てみると、配列の末尾に余分なカンマがあることがわかりました。カンマを削除してください。

IE8 には実際の値と長さを取得する別の方法があることがわかりました。配列の末尾に余分なカンマを追加することはできません。

関連ラベル:
ie8
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート