JavaScript 判斷是否是陣列
本文介紹一下如何利用JavaScript判斷物件是不是陣列。
有不少朋友第一時間想到通過typeof運算子來判斷,但是並不準確。
看如下程式碼例項:
[JavaScript] 純文字檢視 複製程式碼console.log(typeof []);
程式碼執行效果截圖如下:
列印結果並不符合預期,因為object型別並不僅僅是陣列,所以並不準確。
ES5給出了Array.isArray()方法可以實現判斷功能,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(Array.isArray([])); console.log(Array.isArray({}));
程式碼執行效果截圖如下:
可以很明確的判斷是否是陣列。
相關文章
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- 判斷是否是陣列的幾種方法陣列
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- 判斷一個陣列是否排好序陣列
- Array · 判斷某元素是否在陣列中陣列
- JavaScript判斷數字是否是質數JavaScript
- JavaScript 判斷變數是否是函式JavaScript變數函式
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- JavaScript判斷字串是否為空JavaScript字串
- JavaScript 判斷函式是否存在JavaScript函式
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件
- 寫一個方法判斷陣列內元素是否全部相同陣列
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- 寫個方法判斷陣列物件中是否存在某個物件陣列物件
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- Go小工具系列——判斷元素是否存在於陣列中Go陣列
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- javascript 判斷括號是否配對。JavaScript
- 原生js 判斷變數是一個陣列JS變數陣列
- js:判斷物件或陣列JS物件陣列
- JavaScript判斷兩個變數是否相等JavaScript變數
- JavaScript判斷iframe是否載入完畢JavaScript
- android判斷狀態列是否可見Android
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- jquery裡判斷陣列內是否包含了指定的值或元素的方法jQuery陣列
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件
- 【ASP】判斷是否是手機訪問
- python學習----判斷是否是閏年Python
- 判斷自身開方是否是整數
- 判斷a是否是int型別資料型別
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- 技術乾貨:如何判斷一個整數陣列是否存在重複元素......陣列
- 演算法問題——判斷陣列中是否含有某一字串演算法陣列字串
- python如何判斷一列是否有資料Python