ホームページ > 記事 > ウェブフロントエンド > for in メソッドはオブジェクトのプロパティを走査し、ネストされたループを最適化します。
①for in ステートメントは JavaScript オブジェクトをループし、ループするたびにオブジェクトのプロパティまたはメソッドを取得します。
構文:
for(valueName in ObjectName){
// コードブロック
}
このうち、valueName は属性またはメソッドの名前を保存する変数名で、valueName の値はループするたびに変わります。
例:
var item_info = {'ITEM000000':{
バーコード: 'ITEM000000',
名前: 'コカ・コーラ',
'ITEM000004':{
バーコード: 'Item000004',
名前: 'バッテリー',
単位: ',
価格: 2.00}};
For (item_info) ----- & gt; 変更します。 】
{shopping_list='name:'+item_info[j].name}
②最適化のためにネストされたループの代わりに空のオブジェクトを作成します
var item_info = {};
for(var i=0;i
item_info[inputs[i].barcode].count+= 1;--- -> ;[キーを表すには対象を絞ったデータを使用するのが最善です]
} else{
「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」「スルー」 ③ ネーミング
は通常名詞であり、機能はほとんどが動詞です