其他分享
首页 > 其他分享> > 今天遇到个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 中的购物车数组         const cart = $.cookie('cart') || []   let cart1 = []
        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 中的购物车数组         const cart = $.cookie('cart') || []   
        console.log(cart);         $.each(cart, function (i) {             let cart1 = []  //改             $.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)                 }             })
        })

标签:function,TypeError,console,log,cart1,resData,cart,cookie,报错
来源: https://www.cnblogs.com/html5-2014/p/15125149.html