// 声明对象
const school = {
name: "上海华师大",
cities: ['上海','北京','深圳'],
skill: ['java','php','vue']
}
Object.keys(school) // ["name", "cities", "skill"]
Object.values(school) // ["上海华师大", Array(3), Array(3)]
Object.entries(school) // [ ["name", "上海华师大"]
["cities", Array(3)]
["skill", Array(3)]
]
new Map(Object.entries(school)) // Map(3) {"name" => "上海华师大", "cities" => Array(3), "skill" => Array(3)}
const m = new Map(Object.entries(school))
m.get('cities') // ["上海", "北京", "深圳"]
Object.getOwnPropertyDescriptors(school)
相关文章
- 12-26创建对象的四种方式
- 12-26python之7-3对象的信息/方法获取
- 12-26Scanner对象的两种接收方法
- 12-26IEnumerable对象的Distinct方法重写
- 12-266、Scanner对象的两个方法,next() 和 nextLine()的使用区别
- 12-26面向对象的三大特征—继承,this、super关键字,方法重写,以及方法重写与重载的区别
- 12-26查找当前对象中的方法对象的属性叫做_event_name的方法
- 12-26Android JNI学习(四)——JNI的常用方法的中文API
- 12-26事件对象 ------------- 阻止默认行为的方法
- 12-26关于.NET中迭代器的实现以及集合扩展方法的理解