const array = [
{ name: 'apple', quantity: 5 },
{ name: 'banana', quantity: 2 },
{ name: 'pear', quantity: 10 }
];
const template = (fruit) => {
return `There are ${fruit.quantity} ${fruit.name}s`;
};
const result = array.map(template);
console.log(result);
以上方法使用了JavaScript的map
方法来遍历对象数组,并对每个对象应用模板函数。模板函数接收一个对象参数,在此示例中为fruit
,以生成一段字符串。在这种情况下,返回的字符串包含每个对象的水果名称和数量。map
方法生成一个新数组,其中每个元素都是输入数组中的相应元素应用模板函数的结果。此示例将结果输出到控制台。
输出结果:
[ 'There are 5 apples', 'There are 2 bananas', 'There are 10 pears' ]
上一篇:遍历对象数组并从未知的键中挑选值
下一篇:遍历对象数组并访问对象值的映射