{object.object}和object.values(object)之间的区别



{object.object}的调用和用 Object.values(object)的调用之间有什么区别?
为什么有时我会使用示例,{user.user.firstname},有时我使用Object.values(user.user)

Object.values()将返回对象自己枚举的属性值的数组,其中{object.key}将返回您的特定键的值。

例如:如果您的对象是:

let user = {
  user: {
    firstname: "foo",
    lastname: "bar"
  }
}

那么Object.values(user.user)的输出将是:

[" foo"," bar"]

,对于user.user.firstname,它将是:

foo

最新更新