react.js foreach变量错误
react.js foreach variable error
为什么控制台中没有定义我获取记录?它也不打印任何值
this.props.records.forEach(function(record){
numbers.push(
<tr key={record.id} >
<td>{record.title}</td>
</tr>)
})
控制台错误
Uncaught ReferenceError: record is not definedReact.createClass.onChange @ Inline JSX script:137React.createClass.changeHandler @ Inline JSX script:82ReactClass.createClass._handleChange @ react-with-addons.js:9067executeDispatch @ react-with-addons.js:3307forEachEventDispatch @ react-with-addons.js:3295executeDispatchesInOrder @ react-with-addons.js:3316executeDispatchesAndRelease @ react-with-addons.js:2689forEachAccumulated @ react-with-addons.js:19368EventPluginHub.processEventQueue @ react-with-addons.js:2896runEventQueueInBatch @ react-with-addons.js:11161ReactEventEmitterMixin.handleTopLevel @ react-with-addons.js:11187handleTopLevelImpl @ react-with-addons.js:11273Mixin.perform @ react-with-addons.js:18340ReactDefaultBatchingStrategy.batchedUpdates @ react-with-addons.js:9613batchedUpdates @ react-with-addons.js:16573ReactEventListener.dispatchEvent @ react-with-addons.js:11367
您的数组可能包含一些undefined
值(例如[{id: 1}, undefined, {id: 2}]
)。
console.log(this.props.records);
// or set a debugger statement to inspect the state
相关文章:
- jQuery变量错误
- 已定义变量出现未定义错误
- 可以'无法正确访问NODE_ENV环境变量,这是NODE.js的错误吗
- 使用eval()定义变量显示未定义的错误
- 变量类型错误
- react.js foreach变量错误
- 在JavaScript中引用未定义的变量时,如何避免出现错误
- 更新带有Javascript函数错误的变量
- Javascript中的LESS变量给出语法错误
- 如果JS会话变量为null,如何避免500内部服务器错误
- 未捕获的引用错误:变量未在单击函数上定义
- 范围变量返回长度错误
- 类型错误:变量未定义
- 字符串类型错误: 变量未定义
- 错误变量空间未定义原因
- 引用错误:变量未定义
- 引用错误变量未声明
- 错误变量没有定义,但在使用之前定义了
- 通过检查错误变量来停止提交表单
- 脚本错误:变量未定义