React.js - 即使在我定义数组时,它也是未定义的

React.js - 即使在我定义数组时,它也是未定义的

问题描述:

我定义了数组,并且在调试器和应用程序中它总是未定义的。 我没有办法如何调试这一点,只需JavaScript的不工作,因为它应该..React.js - 即使在我定义数组时,它也是未定义的

let newArray=[]; 
for (let i in data) { ///newArray is undefined 
    const newData = update(data[i], 
     reactID: {$set: this.reactID} 
    }); 
    newArray.push(newData); ///newArray is undefined 
    this.reactID++; 
} 
dispatch(actions.change("model.records",newArray)); ///newArray is undefined 

即使调试调度和Redux的行动,newArray也有不确定的......

我能做些什么现在?

经过1个小时的调试,使用webpack重建后,我将“newArray”重命名为“something”,现在发生了一些奇怪的事情后,它正在工作。 不,我没有任何地方在函数定义“newArray”我tripple使用查找检查;)