写一段我从数据库中取出一个数据的集合然后我需要集合中的type的属性值并返回一个数组的js代码
假设数据集合为data,可以使用map方法来遍历集合,获取每个对象的type属性值,并返回一个新数组,代码如下:
const data = [{type: 'A', value: 1}, {type: 'B', value: 2}, {type: 'C', value: 3}];
const types = data.map(obj => obj.type);
console.log(types); // ['A', 'B', 'C']
解释一下,map方法会返回一个新数组,其中每个元素都是原始数组的对应元素经过处理后得到的结果。这里的处理函数是箭头函数(obj => obj.type),它接受一个对象作为参数,返回该对象的type属性值。最终的结果是一个包含所有type属性值的数组。
原文地址: https://www.cveoy.top/t/topic/fhWR 著作权归作者所有。请勿转载和采集!