免费特黄视频_国产精品久久久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亚洲精品乱码久久久久久蜜桃 | 久久久久久国产精品 | 四虎成人精品 | 日韩国产精品一区二区 | 进去里视频在线观看 | 亚洲精品社区 | 国产精品羞羞答答 | 男人天堂av网 | 日韩一区在线视频 | 亚洲天天看 | 中文字幕精品视频 | 一区二区三区中文字幕 | 中文字幕欧美在线 | 国产一二区 | 午夜影院黄 | av日韩在线播放 | 在线天堂av | 黄网免费看 | 日日爱影视 | 中文字幕永久在线 | 天天操天天干天天操 | 欧美极品一区 | 免费日韩av | 欧美午夜视频 | 日韩激情视频 | 成人免费高清视频 | 天天舔天天干 | 91日韩欧美 | av片免费 |