const arr = []
// 1. 最簡單 ES5+
Array.isArray(arr)
// 2. 相容性好的方法,也很準確
Object.prototype.toString.call(arr) === `[object Array]`
// 3. 這個也不錯
arr.constructor.name === `Array`
// 4. instance 不好用
console.log(a instanceof Array) // true
console.log(a instanceof Object) // true
// 5 找個陣列獨有的方法
arr.splice !== undefined
原生js 判斷變數是一個陣列
相關文章
- js如何判斷一個變數是陣列還是其他物件JS變數陣列物件
- js如何判斷一個引數是否是陣列JS陣列
- js如何判斷一個變數是否是一個數字JS變數
- js如何判斷一個變數是否是undefinedJS變數Undefined
- js如何判斷一個變數是物件還是nullJS變數物件Null
- js判斷一個物件是否為陣列JS物件陣列
- js如何判斷一個變數是數字還是數字字串JS變數字串
- javascript判斷一個變數是否是數字JavaScript變數
- js判斷一個變數是否為空JS變數
- javascript如何判斷一個變數是否是整數JavaScript變數
- js如何判斷陣列具有某個元素JS陣列
- javascript判斷變數是否是陣列型別程式碼例項JavaScript變數陣列型別
- js如何判斷一個變數是null、undefined例項程式碼JS變數NullUndefined
- js如何判斷一個變數是否具有值JS變數
- js如何判斷一個變數是否有值JS變數
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- js:判斷物件或陣列JS物件陣列
- JavaScript 判斷是否是陣列JavaScript陣列
- 判斷一個陣列是否排好序陣列
- js 判斷兩個變數是否相等JS變數
- js資料型別判斷和陣列判斷JS資料型別陣列
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js判斷一個變數是否為字串型別JS變數字串型別
- JavaScript判斷陣列還是物件JavaScript陣列物件
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- js如何判斷一個變數是否宣告並賦值JS變數賦值
- js如何判斷陣列中是否含有某個元素JS陣列
- javascript判斷一個變數是否存在JavaScript變數
- js如何判斷物件的屬性值是物件還是陣列JS物件陣列
- javascript如何判斷一個物件是不是陣列JavaScript物件陣列
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件
- javascript如何判斷一個變數是否宣告JavaScript變數
- JS型別判斷、物件克隆、陣列克隆JS型別物件陣列
- 談談 js判斷陣列 那點事JS陣列
- 判斷是否是陣列的幾種方法陣列
- 【c語言】判斷一個數是奇偶數C語言
- js如何建立一個具有可變數量的陣列JS變數陣列
- 記一次關於js陣列型別判斷及js型別判斷的細節探索JS陣列型別