📝 JavaScript 检查对象中是否存在指定 key
2025-01-22 08:19:30 285 字
This post is also available in English and alternative languages.
三种方式,检查对象中是否存在指定的key。
1. in 运算符
in
运算符可以检查对象中是否存在属性。
1 | var person = { |
2. hasOwnProperty 方法
hasOwnProperty 方法检查对象是否直接包含属性。
1 | var person = { |
3. 使用 !== undefined 比较
1 | var person = { |
4. FAQ
使用
in
和hasOwnProperty
检查键的区别是什么?in
运算符检查属性是否存在于对象的原型链中,而hasOwnProperty
检查属性是否直接存在于对象本身。