台灣最大程式設計社群網站
線上人數
772
 
會員總數:243161
討論主題:187981
歡迎您免費加入會員
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
迴圈值問題
價值 : 50 QP  點閱數:202 回應數:1

樓主

熱帶島嶼
門外漢
0 7
123 11
發送站內信

請教各位大大一個問題
迴圈跑出來的值console如下圖一
但值會一直累加
後來加了default_boxMac = "";在迴圈內
結果就GG了...
也嘗試放在其他位置,也出不來,哪邊出問題呢?

圖一
https://imageshack.com/a/img924/8006/bSyWmd.png


[code]
var default_boxMac=[];
//設區域變數
function search_store(store) {
$('.store_name').empty();
brand.storeLocation.forEach(function(d) {
d.vendor_list.forEach(function(d) {
d.store_List.forEach(function(store_List) {

store_List.box.forEach(function(box) {

if (d.vendor_number == store) {
var store_name = "<tr class='store_name'><td>" + store_List.store_name + "</td><td class='totallong'></td><td class='totalshort'></td><td class='totalnotindoor'></td><td class='average'></td><td class='rushtime'></td></tr>"
$('#thing_table').append(store_name);
// default_boxMac = "";
default_boxMac.push(box.lbox_mac);

}
})
})
})
})

console.log(default_boxMac);

[/code]


搜尋相關Tags的文章: [ foreach ] , [ 迴圈 ] ,
本篇文章發表於2018-03-19 12:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

淺水員
檢舉此回應
default_boxMac 是陣列
所以每次查詢前清空陣列可以用
default_boxMac=[];
加在 $('.store_name').empty(); 前面或後面就可以了
本篇文章回覆於2018-03-19 13:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.