vue2 js 循环往数组里插入对象 成为一个数组对象 对象的key分别为companyName和signName
时间: 2024-09-06 22:02:21 浏览: 41
解决Vue不能检测数组或对象变动的问题
在 Vue.js 中,如果你想要循环往一个数组中插入对象,并且每个对象有两个属性 `companyName` 和 `signName`,你可以这样做:
```javascript
// 假设你有一个初始的数据数组
let initialArray = [];
// 定义新对象的构造函数或配置对象
const newObj = {
companyName: '',
signName: ''
};
// 使用map或for循环遍历某个数据源(这里假设是个数组source)
const source = ['CompanyA', 'SignerA', 'CompanyB', 'SignerB'];
// 使用map,添加新的对象到initialArray
initialArray = source.map((item, index) => ({
companyName: item,
signName: // 如果需要初始化签名人,可以提供默认值或者从其他地方获取
}));
// 或者使用 for 循环
for (let i = 0; i < source.length; i++) {
initialArray.push({
companyName: source[i],
signName: '', // 同样设置初始值
});
}
// 现在initialArray应该是一个包含 company 和 sign name 的对象组成的数组
console.log(initialArray);
阅读全文