У меня есть эта проблема в небольшой программе, которую я действительно не понимаю (я новичок в красном узле), код
var profile = msg.user.profile;
var cart = profile.cart = profile.cart || [];
var search = profile.search;
var id = msg.payload.substring(8);
for (let item of search){
if ( item.id != id) continue;
cart.push(item);
msg.payload = item;
}
И полная ошибка TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined
в строке for (let item of search){
. Я провел некоторые исследования и обнаружил, что эта ошибка обычно связана с чем-то, что не определено, но я действительно не понимаю, как это решить.