我有一个对象,其中包含如下值
[{"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/