Javascript 如何使用es6在空对象中推送键值

Javascript 如何使用es6在空对象中推送键值,javascript,ecmascript-6,Javascript,Ecmascript 6,如何使用es6在空对象中推送空键值 const obj={}; 首先我需要检查对象是否为空,然后我需要按下该对象中的键和值 if(Object.keys(obj).length === 0) { const contArry = {"name": "xxx", "age": "0"}; } 我试过了,但不管用 我的输出必须是您可以使用的obj={“name”:“xxx”,“age”:“0”} constobj={}; if(!Object.keys(obj.length){ 赋值(o

如何使用es6在空对象中推送空键值

const obj={};
首先我需要检查对象是否为空,然后我需要按下该对象中的键和值

if(Object.keys(obj).length === 0) {
   const contArry = {"name": "xxx", "age": "0"};
}
我试过了,但不管用

我的输出必须是您可以使用的
obj={“name”:“xxx”,“age”:“0”}

constobj={};
if(!Object.keys(obj.length){
赋值(obj,{名称:“xxx”,年龄:“0”});
}
控制台日志(obj)您可以使用

constobj={};
if(!Object.keys(obj.length){
赋值(obj,{名称:“xxx”,年龄:“0”});
}

控制台日志(obj)您可以使用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";
 }

您可以使用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";
 }

如何在空对象中推送键值

var emp = {};
emp.name = "Steven";
emp.std = "12";
emp.sub = "CS";
emp.school = "LF"
console.log(emp);

如何在空对象中推送键值

var emp = {};
emp.name = "Steven";
emp.std = "12";
emp.sub = "CS";
emp.school = "LF"
console.log(emp);
看一看