我的数组定义如下:
proItems = [];
我从API获得了这些数据
[{"id":1,"text":"Cardiology"},{"id":2,"text":"Clinical neurophysiology"},{"id":3,"text":"Endocrinology"},{"id":4,"text":"Geriatrics"},{"id":5,"text":"Internal medicine"},{"id":6,"text":"Nuclear medicine"},{"id":7,"text":"Ophthalmology"}]
我正在尝试将对象中的文本值添加到proItems中,这是我到目前为止所获得的:
this.dataService.getSpecialities().subscribe(data => {
this.proItems = data;
});
但是这会返回一个对象数组,我不是想从'text'中获取字符串数组
所以它看起来像这样['Cardiology', 'Clinical neurophysiology', 'Endocrinology', 'Geriatrics', 'Internal medicine', 'Nuclear medicine', 'Ophthalmology']
接下来我需要做什么?
更新
没关系,这解决了我的问题
let result = objArray.map(a => a.foo);