React.js - 即使我定义了数组

时间:2017-03-06 02:30:32

标签: javascript reactjs

我定义了数组,在调试器和应用程序中它始终是未定义的。 我无法如何调试这个,只是javascript无法正常工作..

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

即使调试dispatch和redux动作,newArray也有未定义...

我现在能做什么?

1 个答案:

答案 0 :(得分:0)

经过1个小时的调试,用webpack重建我将“newArray”重命名为“something”,现在经过一些神奇的事情后,它正在运行。 并且我没有在函数中定义“newArray”的任何地方我使用find来查看;)