React.js使用map迭代对象键和值

Dea*_*ano 5 javascript reactjs

我有以下对象:

var Customers = {
 name = 'John',
 last = 'Doe'
}
Run Code Online (Sandbox Code Playgroud)

我已经导入到我的react组件,我在循环对象内容时遇到了困难.

这是我尝试过的

import Customers from './customer';

var customer = Customers.map(function(s){ return s.name });
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

Uncaught ReferenceError: name is not defined(…)(anonymous 
Run Code Online (Sandbox Code Playgroud)

Gay*_*ane 10

此外,您不能使用map这样的对象.你应该写

var customer = Object.keys(Customers).map(function(s){ return Customers[s].name });
Run Code Online (Sandbox Code Playgroud)


Art*_*pez 6

而不是等于name='John'它的假设name : 'John'.

如果您要检索名称,可以访问变量Customers.name.如果你想用它做更多的事情让我知道,我很乐意提供帮助.