let user=Object();
user.u1=Object();
user.u1.name=`默认用户${new Date().getTime()}`;
user.u1.encryptStrength=2;
..........................................
user["u2"]=Object();
user["u2"]???????="name";
alert(user.u2.name);
问号处怎么才能访问 user对象中的 u2对象中的 name?
“
user["u2"]=Object();
user["u2"]???????=a;
”
这里面的“[u2]”是个表达式,后面要访问的name
const key = Object.keys(user).find(item => item.startWith('u2'));
console.log(user[key])
user["u2"]['name'] = "小明";
user["u2"].name = "小明";
let user=Object();
user.u1=Object();
user.u1.name=`默认用户${new Date().getTime()}`;
user.u1.encryptStrength=2;
user["u2"]=Object();
user["u2"].name="name";
console.log(user.u2);
console.log(user.u2.name);
console.log(user.u2["name"]);
console.log(user["u2"]["name"]);
记得采纳哦~ ~