var arr = [
'JavaScript', 'ReactJS', 'React Native', 'AngularJS', 'NodeJS'
];
var arr2 = [
'one', 'two', 'three', 'four', 'five'
];
var arr3 = [
'Canvas', 'Three.js', 'CSS3 Animation', 'JQuery Animation', 'SVG'
];
var datas = [];
datas.push(arr, arr2, arr3);
var Comp = React.createClass({
render: function(){
for(var i = 0; i < datas.length; i++){
return (
<ul>
<li>one: {this.props.one[i][0]}</li>
<li>one: {this.props.one[i][1]}</li>
<li>one: {this.props.one[i][2]}</li>
<li>one: {this.props.one[i][3]}</li>
<li>one: {this.props.one[i][4]}</li>
</ul>
);
}
}
});
ReactDOM.render(
<Comp one={datas} />,
document.querySelector('.demo')
);
这个代码为什么不能遍历数组中的值,然后输出呢?如果想要输出数组中的值在对应的位置该怎么做?
再循环里return了,还怎么循环?