我觉得好好的 2023-01-17 15:21 采纳率: 70%
浏览 27

javascript访问对象里的对象

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

  • 写回答

4条回答 默认 最新

  • Z_ One Dream 2023-01-17 15:25
    关注
    const key = Object.keys(user).find(item => item.startWith('u2'));
    console.log(user[key])
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月17日