【发布时间】:2018-12-04 21:18:35
【问题描述】:
我想获取一个 Javascript 对象并将其转换为哈希数组。
以下方法仅获取对象的一个元素并将其转换为数组:
const coordinatesArray = items.map((item) => item.latitude)
返回:[51.5165328979492, 51.5990409851074, 51.5990409851074, 51.5165328979492, 51.5098190307617, 51.5128326416016, 51.5098190307617, 51.501766204834, 51.514087677002, 51.4983825683594, 51.5294952392578, 51.5123977661133, 51.5011863708496, 51.5204887390137, 51.514087677002, 51.5117797851562, 51.5139465332031]
但是当我尝试创建散列元素来组成数组时,我得到一个错误:
const coordinatesArray = items.map((item) => { x:item.latitude, y:item.longitude })
返回:Uncaught Error: Module build failed: SyntaxError: Unexpected token, expected ;
我做错了什么?
【问题讨论】: