2016-12-02 64 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這樣的變量。如果你正在嘗試做更多的事情,請告訴我,我非常樂意提供幫助。