reactjs - {object.object} 和 Object.values(Object) 之间的区别?
问题描述
{object.object}
call with和 call with之间的根本区别是什么Object.values(object)
?
为什么有时,我使用,例如,{user.user.firstname}
有时我使用Object.values(user.user)
?
解决方案
Object.values()
将返回对象自己的可枚举属性值的数组,其中 as{object.key}
将返回该特定键的值。
例如:如果您的对象是:
let user = {
user: {
firstname: "foo",
lastname: "bar"
}
}
然后输出Object.values(user.user)
将是:
[“富”,“酒吧”]
因为user.user.firstname
它将是:
富
推荐阅读
- python - 正确使用 Flask 的 sqlalchemy 会话
- html - Firefox 开发者版下拉菜单
- angularjs - 如何为基于 Typescript 的 AngularJS 项目配置 SonarQube?
- java - 为什么 Java 总是在 Windows 默认打印机上打印?
- php - 发生错误时,laravel 不会回滚(删除插入的记录)
- javascript - 异步函数必须返回一个布尔值
- c# - C# 在验证属性错误消息中设置动态属性值
- javascript - 使用css和javascript动态更改页面的主题,但刷新后不保留所选主题
- typescript - Openlayers 5 服务于本地 MBTiles
- python - 如何实现分类变量的特征选择?