【发布时间】:2019-06-06 13:38:24
【问题描述】:
我想从 this.props.data 创建一个对象数组,试图这样做我无法让地图放置通常由 object.entries 生成的键值。
我有一个带有代码的屏幕截图,以及一些控制台日志和它们显示的结果,而不是 {_key:"0"},我希望它是 {numberOfElements:"12"}。 谢谢。
这是代码有问题的部分
import React, { Component } from 'react';
export default class DataTable extends Component{
render(){
const data= Object.entries(this.props.data).map((_key,_value)=>({
_key:String(_value)
}));
console.log(data)
console.log(Object.entried(this.props.data))
return <div></div>
}
}
控制台输出:
【问题讨论】:
-
.map((_key, _value) => ( { [_key]: _value } ))应该可以解决问题
标签: javascript reactjs react-table