1. 程式人生 > 其它 >今天遇到個bug,分享一下js報錯:Uncaught TypeError: i.push is not a function

今天遇到個bug,分享一下js報錯:Uncaught TypeError: i.push is not a function

//配置自動轉換cookie的JSON格式資料 $.cookie.json=true //讀取儲存在cookie中的購物車陣列 constcart=$.cookie('cart')||[]   letcart1=[]
console.log(cart); $.each(cart,function(i){ $.ajax({ url:`http://www.xiongmaoyouxuan.com/api/detail?id=${cart[i].id}&normal=1&sa=`, success(resData){ console.log(resData) cart1=cart1.push(JSON.stringify(resData)) console.log(cart1) } })
}) js報錯:Uncaught TypeError: i.push is not a function let 比 function 優先順序高 //配置自動轉換cookie的JSON格式資料 $.cookie.json=true //讀取儲存在cookie中的購物車陣列 constcart=$.cookie('cart')||[]   
console.log(cart); $.each(cart,function(i){ letcart1=[] //改 $.ajax({ url:`http://www.xiongmaoyouxuan.com/api/detail?id=${cart[i].id}&normal=1&sa=`, success(resData){ console.log(resData) cart1=cart1.push(JSON.stringify(resData)) console.log(cart1) } })
})