免费特黄视频_国产精品久久久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

反饋

用戶
反饋

主站蜘蛛池模板: 成人在线视频观看 | 日韩精品免费观看 | 精久久久久| 九月色婷婷 | 日韩一级淫片 | 波多野结衣乳巨码无在线观看 | 日本一级淫片 | 在线看91 | 亚洲欧美日韩一区 | 日本免费不卡视频 | 特黄aaaaaaaaa真人毛片 | 三年中文在线看免费观看 | 欧美日韩一区二区在线 | 日本精品在线视频 | 日韩免费一区 | 天天干天天操天天摸 | 国产色一区 | 日本在线天堂 | 在线观看福利影院 | 男人天堂av网 | 亚洲男人天堂网 | 欧美在线免费 | 欧美日韩在线一区二区 | 国产免费小视频 | 亚洲国产精品久久久久 | 一级片免费 | 国产一级视频在线观看 | 亚洲精品麻豆 | a级片在线免费观看 | 国产男女视频 | 在线成人免费 | 福利视频导航大全 | 波多野结衣乳巨码无在线观看 | 久久草视频 | 亚洲免费在线视频 | 亚洲国产精品久久久久 | 白白色在线观看 | 日本久久精品视频 | 国产99页 | 日韩毛片免费 | 久久av免费 |