JavaScript 判斷是否是陣列
本文介紹一下如何利用JavaScript判斷物件是不是陣列。
有不少朋友第一時間想到通過typeof運算子來判斷,但是並不準確。
看如下程式碼例項:
[JavaScript] 純文字檢視 複製程式碼console.log(typeof []);
程式碼執行效果截圖如下:
列印結果並不符合預期,因為object型別並不僅僅是陣列,所以並不準確。
ES5給出了Array.isArray()方法可以實現判斷功能,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(Array.isArray([])); console.log(Array.isArray({}));
程式碼執行效果截圖如下:
可以很明確的判斷是否是陣列。
相關文章
- JavaScript判斷陣列是否包含指定元素JavaScript陣列
- JavaScript判斷陣列還是物件JavaScript陣列物件
- JavaScript 判斷陣列或者物件是否為空JavaScript陣列物件
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- 判斷是否是陣列的幾種方法陣列
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- javascript判斷變數是否是陣列型別程式碼例項JavaScript變數陣列型別
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- js如何判斷一個引數是否是陣列JS陣列
- 判斷一個陣列是否排好序陣列
- Array · 判斷某元素是否在陣列中陣列
- js判斷一個物件是否為陣列JS物件陣列
- jquery判斷元素是否存在於陣列中jQuery陣列
- JavaScript 判斷變數是否是函式JavaScript變數函式
- JavaScript判斷數字是否是質數JavaScript
- javascript判斷是否是觸屏程式碼JavaScript
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- javascript模擬實現in_array()判斷指定元素是否在陣列中JavaScript陣列
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- js如何判斷陣列是否含有指定的元素JS陣列
- JavaScript判斷是否是手機mobile登入JavaScript
- Javascript 判斷物件是否相等JavaScript物件
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- js如何判斷陣列中是否含有某個元素JS陣列
- PHP 判斷陣列是否為空的幾種方法PHP陣列
- 如何判斷函式是否是javascript內建的函式JavaScript
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- javascript判斷一個變數是否是數字JavaScript變數
- javascript如何判斷一個物件是不是陣列JavaScript物件陣列
- Javascript中判斷陣列的正確姿勢JavaScript陣列
- PHP 判斷陣列是否為空的5大方法PHP陣列
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- JavaScript 判斷函式是否存在JavaScript函式
- JavaScript判斷字串是否為空JavaScript字串
- 如何判斷Javascript物件是否存在JavaScript物件
- javascript如何判斷一個變數是否是整數JavaScript變數
- 原生js 判斷變數是一個陣列JS變數陣列
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件