对于给定数量的项,我想使对象的键数增加 例如n = 4,所以我希望我的对象为obj {a1:“”,a2:“”,a3:“”,a4:“”}&我的值应为“”空字符串。
答案 0 :(得分:2)
var obj = {}
for (var i=1; i<=4; i++) {
obj['a' + i] = ""
}
答案 1 :(得分:2)
您可以创建一个简单的循环和设置键的小功能
function createObj(n = 4, keyPrefeix = 'a') {
const obj = {};
for (let i = 1; i <= n; i++) {
obj[keyPrefeix + i] = '';
}
return obj;
}
console.log(createObj());
console.log(createObj(10, 'foo'));