一、
// 判断属性是否存在
isPropertyAllSame(array, property) {
if (array.length === 0) {
return true; // 空数组默认属性全部相同
}
const firstPropertyValue = array[0][property]; // 取第一个元素的属性值
for (let i = 1; i < array.length; i++) {
if (array[i][property] !== firstPropertyValue) {
return false; // 如果有任何一个属性值不相同,则返回 false
}
}
return true; // 所有属性值都相同,返回 true
},
二、怎么把数组中每一项的属性,相加成一个字符串
function concatenateProperties(array, property) {
return array.map(item => item[property]).join('');
}