這篇文章主要講解了“es6如何判斷是否是數組”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“es6如何判斷是否是數組”吧!
目前成都創新互聯公司已為1000+的企業提供了網站建設、域名、網站空間、網站托管運營、企業網站設計、玉田網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
3種判斷方法:1、使用“Array.isArray(數組對象)”語句來判斷,如果是數組則返回true。2、使用“數組對象.constructor===Array”語句來判斷。3、使用“數組對象 instanceof Array”語句來判斷。
本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
es6判斷是否是數組的方法:
方法1:使用isArray()方法
isArray() 方法用于判斷一個對象是否為數組。
如果對象是數組返回 true,否則返回 false。
var fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(Array.isArray(fruits)); if(Array.isArray(fruits)){ console.log("是數組"); }else{ console.log("不是數組"); }
方法2:利用constructor 屬性
利用數組對象.constructor === Array
語句,如果是數組返回 true,否則返回 false。
var fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(fruits.constructor === Array); if(fruits.constructor === Array){ console.log("是數組"); }else{ console.log("不是數組"); }
方法3:利用instanceof運算符
instanceof 運算符用于檢測構造函數的 prototype 屬性是否出現在某個實例對象的原型鏈上
var fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(fruits instanceof Array); if(fruits instanceof Array){ console.log("是數組"); }else{ console.log("不是數組"); }
感謝各位的閱讀,以上就是“es6如何判斷是否是數組”的內容了,經過本文的學習后,相信大家對es6如何判斷是否是數組這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
當前標題:es6如何判斷是否是數組
分享鏈接:http://vcdvsql.cn/article40/pdideo.html
成都網站建設公司_創新互聯,為您提供、網站建設、網站收錄、用戶體驗、微信公眾號、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯