【发布时间】:2017-01-26 12:18:32
【问题描述】:
这样做
render() {
var elems = this.props.items.course_list;
console.log(elems);
return (
<div>
</div>
)
}
结果:
尝试通过以下方式访问 course_list:
render() {
var elems = this.props.items.course_list;
console.log(elems.course_list;);
return (
<div>
</div>
)
}
未定义。
拥有包含数组 course_list 的对象 course_list,我无法访问此数组
此屏幕用于
var elems = this.props.items; console.log(elems);
【问题讨论】:
-
console.log()中的;无效,是不是拼写错误? -
是的,错字......但不重要的是它不起作用
-
你可以试试elems['course_list']
-
elems在您的代码中已经是course_list。 -
从
elems访问course_list,需要声明为elems = this.props.items
标签: javascript arrays object reactjs