2016-12-02 67 views
2

我有以下目的:React.js通过对象的键和值迭代使用地图

var Customers = { 
name = 'John', 
last = 'Doe' 
} 

我已导入到我的反应组分,我有困难通过对象内容循环。

这是我曾尝试

import Customers from './customer'; 

var customer = Customers.map(function(s){ return s.name }); 

我收到以下错误

Uncaught ReferenceError: name is not defined(…)(anonymous 

回答

4

此外,你不能使用地图像这样的对象。你应该写

var customer = Object.keys(Customers).map(function(s){ return Customers[s].name }); 
6

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

如果您试图检索名称,则可以访问像Customers.name这样的变量。如果你正在尝试做更多的事情,请告诉我,我非常乐意提供帮助。