将字符串数组转换为对象数组,每个对象具有一个属性的方法如下:
以下是一个示例代码:
function convertStringArrayToObjectArray(stringArray) {
let objectArray = [];
for (let i = 0; i < stringArray.length; i++) {
let object = {};
let property = "attribute"; // 固定属性名的示例
// 动态属性名的示例
// let property = stringArray[i];
object[property] = stringArray[i];
objectArray.push(object);
}
return objectArray;
}
// 示例用法
let stringArray = ["apple", "banana", "orange"];
let objectArray = convertStringArrayToObjectArray(stringArray);
console.log(objectArray);
这段代码将字符串数组["apple", "banana", "orange"]
转换为对象数组,每个对象具有一个名为attribute
的属性,属性值分别为字符串数组中的元素值。输出结果如下:
[
{ attribute: 'apple' },
{ attribute: 'banana' },
{ attribute: 'orange' }
]
注意:这只是一个示例方法,可以根据实际需求进行修改和扩展。同时,上述代码中没有涉及云计算、IT互联网领域的专业知识,因此无需提供腾讯云相关产品链接。
领取专属 10元无门槛券
手把手带您无忧上云