javascript - 从对象获取属性

标签 javascript arrays

我有一个对象,其中包含如下值

[{"text":"Tag1"},{"text":"Tag2"},{"text":"Tag3"}]

这些位于变量自动建议中。现在我只想获取值

Tag1, Tag2, Tag3 

我尝试过这样做

var textOnly = autosuggest.text 

但是后来,我得到了“未定义”

var textOnly = autosuggest[0]

然后我只得到第一个字符串“Tag1”

感谢您的提示

最佳答案

您可以使用Array.prototype.map迭代数组并获取每个元素的 text 属性:

var result = autosuggest.map( function( tag ) { return tag.text; } );

关于javascript - 从对象获取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30961292/

相关文章:

javascript - 检查 JavaScript 中字符串集合中是否存在字符串的最快方法是什么?

java - 如何 "minify"数组 - Java

PHP - 我可以从特定键移动数组吗?

c++ - cocos2d-x:来自另一个类的 CRUD 二维数组

python - 有没有办法理解零簇,然后将其从 numpy 数组中删除?

javascript - 如何从表中获取所有值

javascript - 如何在 wmd markdown 编辑器发布之前拦截和修改 markdown?

javascript - 使用来自 JS xamarin 的参数调用 C# 方法

javascript - ThreeJs 从另一个对象创建对象

Javascript 让用户选择元素