如何使用es6在空对象中推送空键值
const obj={};
首先,我需要检查对象是否为isEmpty
,然后再按该对象中的键和值。
if(Object.keys(obj).length === 0) {
const contArry = {"name": "xxx", "age": "0"};
}
我尝试过但不为我工作
我的输出必须为obj={"name": "xxx", "age": "0"}
答案 0 :(得分:1)
您可以使用Object.assign
。
const obj = {};
if (!Object.keys(obj).length) {
Object.assign(obj, { name: "xxx", age: "0" });
}
console.log(obj);
答案 1 :(得分:1)
您可以使用Object.assign:
if(Object.keys(obj).length === 0) {
Object.assign(obj, {"name": "xxx", "age": "0"});
}
或者只是:
if(Object.keys(obj).length === 0) {
obj.name = "xxx";
obj.age" = "0";
}
答案 2 :(得分:0)
如何压入空对象中的键值
var emp = {};
emp.name = "Steven";
emp.std = "12";
emp.sub = "CS";
emp.school = "LF"
console.log(emp);