①for in 語句會循環遍歷 JavaScript 對象,每迴圈一次,都會取得物件的一個屬性或方法。
語法:
for(valueName in ObjectName){
// 程式碼區塊
}
其中,valueName 是變數名稱,保存屬性或方法的名稱,每次循環,valueName 的值都會改變。
實例:
var item_info = {'ITEM000000':{
barcode: 'ITEM000000', it: '瓶',
price: 3.00
},'ITEM000004':{
barcode:{
'ITEM000004',
name: '電池',
unit: '個',
for)- 每循環一次都會改變。 】
{shopping_list='名稱:'+item_info[j].name}
②建立空物件取代巢狀迴圈進行最佳化
var item_info = {};
for(var i=05; ;i++){
if(item_info[inputs[i].barcode]){---->【表示存在該condition】
item_info[inputs[i].barcode].count item_info[inputs[i].barcode].count ---->----116;最好使用有針對性的資料表示鍵】
}else{
inputs[i].count = 1;
}
}
③命名
一般為名詞 函數多用動詞