Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript react.js中对象内部的迭代_Javascript_Reactjs_Object_Iteration - Fatal编程技术网

Javascript react.js中对象内部的迭代

Javascript react.js中对象内部的迭代,javascript,reactjs,object,iteration,Javascript,Reactjs,Object,Iteration,我对react和javascript是新手,在处理任务时遇到了一些困难。让我们开始吧。我有一个这样的数组: clients=[“Alex”,“Jimmy”]然后我用以下方法创建另一个数组: for (var i = 0; i < clients.length; i++) { var portf = Object.keys(obj.portfolios); } 你知道怎么做吗?你可以使用: Object.keys(obj.公文包)对于每个i都是相同的。如何获得1,2,3和4,5,6?我

我对react和javascript是新手,在处理任务时遇到了一些困难。让我们开始吧。我有一个这样的数组: clients=[“Alex”,“Jimmy”]然后我用以下方法创建另一个数组:

for (var i = 0; i < clients.length; i++) {
  var portf = Object.keys(obj.portfolios);
}
你知道怎么做吗?

你可以使用:


Object.keys(obj.公文包)
对于每个
i
都是相同的。如何获得
1,2,3
4,5,6
?我有一个深度嵌套的映射结构。客户端数组包含映射的键。portf是通过以下过程创建的:for(var i=0;ivar ops = [{ label: "Alex", options: [ {value: 1}, {value: 2}, {value: 3} ], label: 'Jimmy', options: [ {value: 4}, {value: 5}, {value: 6} ]
const opts = clients.map(client => {
  const obj = clients.getIn([client]);
  const portf = Object.keys(obj.portfolios);

  return {
    label: client,
    options: portf.map(value => ({ value }))
  }
})