免费特黄视频_国产精品久久久av_久久香蕉网_国产精彩视频_中文二区_国产成人一区

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企資快訊 » 問答式 » 正文

前端工程師如何判斷一個對象是否有某個屬姓?

放大字體  縮小字體 發布日期:2021-10-23 02:48:28    作者:百里保葵    瀏覽次數:1
導讀

右上方紅色按鈕“小鄭搞碼事”,每天都能學到知識,搞懂一個問題!大家好!我是/小鄭搞碼事/得小鄭今天和大家分享前端工程師是如何判斷一個對象是否有某個屬性得。我平時喜歡去驗證一些功

右上方紅色按鈕“小鄭搞碼事”,每天都能學到知識,搞懂一個問題!

大家好!我是/小鄭搞碼事/得小鄭

今天和大家分享前端工程師是如何判斷一個對象是否有某個屬性得。

我平時喜歡去驗證一些功能,包括一些非常有用得安裝包。

甚至也包括一些常用得方法,如:map, filter, reduce等等。

關于包,今天給大家說一個關于判斷對象屬性有無得問題。

日常工作中經常會有這種場景

假如有一個對象a

這個對象a有可能有name屬性,有可能沒有name屬性。

所以我們需要通過代碼去判斷對象a是否有name屬性,然后跑對應得邏輯。

怎么判斷才不會報錯了

1. 直接使用原始方法

hasOwnProperty

傳兩個參數,一個是對象,一個是需要判斷得屬性。

具體這樣寫

Object.prototype.hasOwnProperty.call(a, prop)

a就是對象

prop就是要判斷得屬性

如果這個方法覺得太長,可以選擇另一個安裝包來用。

2. has

使用及其簡單

npm install has

const has = require('has')

測試一下

has({}, 'hasOwnProperty')

輸出:false

has(Object.prototype, 'hasOwnProperty')

輸出:true

效果一樣。

 
(文/百里保葵)
免責聲明
本文僅代表作發布者:百里保葵個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

主站蜘蛛池模板: 日本精品久久 | 亚洲另类色综合网站 | 国产欧美日韩在线视频 | 日韩精品影视 | 日本欧美久久久久免费播放网 | 中文字幕在线观 | 成人免费福利视频 | 黑人巨大精品欧美一区二区 | 狼人色| 久久久久久久久久久国产 | 国产高清在线观看 | 中文字幕在线视频播放 | 中文字幕在线资源 | 狠狠干在线视频 | 亚洲天堂久久 | 日韩精品一二区 | 欧美xx孕妇 | 天天射天天干天天操 | 就要干就要操 | 午夜av片| 国产日韩久久 | 久久精品视| 日韩三级中文字幕 | 在线色综合 | 国产精品一区av | 欧美中文字幕在线观看 | aaaaa毛片 | 欧美日韩成人一区二区 | 日韩二区三区 | 日本www视频 | 五月婷婷网 | 官场少妇尤物雪白高耸 | 黄色激情视频在线观看 | 99视频网| 欧美一区二区在线视频 | 国产福利一区二区三区 | 91丨九色丨国产在线 | 国产美女一区二区三区 | 亚洲成年人在线观看 | 精品免费国产 | 久久午夜剧场 |