我有一个quickbuy_view.checkout()
接受product
对象的函数。我用
quickbuy_view.checkout(new Product(12530257))
这是出现错误的代码的一部分
console.log('quickbuy_view')
console.log(quickbuy_view)
console.log('quickbuy_view.product')
console.log(quickbuy_view.product)
console.log('quickbuy_view.product.displays');
console.log(quickbuy_view.product.displays);
var display = quickbuy_view.product.displays[0];
//This is where the actual error occurs
$('#quickbuy .display .main img').attr('src',display.vw1Reg)
在 chrome 的控制台中,我可以看到它quickbuy_view.product
返回一个displays
长度为 3 的数组的对象。但是,当我尝试 log 时quickbuy_view.product.displays
,返回一个空数组。
奇怪的是,当我稍后进入时quickbuy_view.product.displays
,我得到了预期的数组。