ホームページ  >  記事  >  ウェブフロントエンド  >  JS で JSON データを直接作成し、_javascript テクニックを使用してトラバースします。

JS で JSON データを直接作成し、_javascript テクニックを使用してトラバースします。

WBOY
WBOYオリジナル
2016-05-16 16:41:101137ブラウズ

バックグラウンドで json データをフォアグラウンドに返すことと、フォアグラウンドで json データを走査することについてはすでに説明しました。

ここでは、JS で JSON データを直接作成し、それを走査して使用する方法について説明します~

作成コードは以下のとおりです: (JSONオブジェクトが作成されます)

var YearSelect = {}; 
var Year = 2014; 
var DateOption; 
for (var i = Year; i < Year + 12; i++) { 
DateOption = {'Year':i, 'Month':i-Year+1}; 
/ alert(DateOption.Year) 
YearSelect[i] = DateOption; 
}

これは、年と月のデータを含む、作成された JSON オブジェクトです。

私が JSON オブジェクトを作成した理由は、JSON オブジェクトに精通しているためです。 php バックグラウンドが返すものも json オブジェクトです。

json オブジェクトには長さ属性がありません~~

トラバースするには:

for(var key in YearSelect){ 
alert(YearSelect[key].Year); 
alert(YearSelect[key].Month); 
}

それです~

json オブジェクトと配列を区別することを忘れないでください~そうしないと、常に未定義になります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。