【发布时间】:2012-12-20 13:22:47
【问题描述】:
给定:
[{
'id':1,
'name':'john'
},{
'id':2,
'name':'jane'
}........,{
'id':2000,
'name':'zack'
}]
什么是最好的获得方式:
['john', 'jane', ...... 'zack']
我必须循环并将item.name 推送到另一个数组,还是有一个简单的函数可以做到这一点?
【问题讨论】:
-
您确定需要将其转换为这样的数组吗?通常,进行这样的转换表明您可能以错误的方式解决潜在问题。退后一步并确保这里不是这种情况可能会很有用。
-
@shauna 我的问题是这个。我使用引导程序的预输入它只能访问第二种格式:它是一个字符串数组。我的 ajax 调用将返回第一种格式,因为我需要 ID。因为我可以去扩展boostrap的typeahead,而是这样做:将第二种格式发送到bootstrap。只需保留第一种格式,当用户选择一个选项时,检查第一个对象并根据需要使用 id。
标签: javascript