JavaScript
文章平均质量分 56
lio_zero
来一场好运设计 岑寂中侧耳倾听
展开
-
Object.keys/values/entries
JavaScript 中的数据结构 Set、Map、Array 都有 keys(),values() 和 entries()。 普通对象也支持类似的方法,但是语法上有一些不同。 Object.keys() Object.keys() 返回一个包含该对象所有的键的数组。 let user = { name: 'IU', age: 18 } const keyList = Object.keys(user) console.log(keyList) // ["name", "age"] 上面的代码原创 2021-05-13 13:53:06 · 138 阅读 · 0 评论 -
如何在 JavaScript 中判断一个对象是否为空?
我们想要判断对象是否为空,像基本类型那样比较是不可以的 const obj = {} console.log(obj === {}) // false 可以看到,两个都是空对象,但是进行比较,返回的是 false。 因为对象是引用类型,使用 === 或 == 比较的是引用(内存地址),因此您不能使用它们比较两个对象。 for…in for...in 语句以任意顺序遍历一个对象的除 Symbol 以外的可枚举属性。 根据 for...in 遍历对象,如果存在则返回 true,否则返回 false。 c原创 2021-05-12 15:13:59 · 161 阅读 · 0 评论