js判斷一個物件是否為陣列
下面介紹一下如何判斷一個物件是否為陣列,網路上介紹了有很多的方法,當然也有很多方法是不靠譜的,總之我們抱著解決問題是第一要務的原則,下面就分享一個最為有效的方法,使用也是非常的廣泛。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function is(type,obj){ var clas=Object.prototype.toString.call(obj).slice(8,-1); return obj!==undefined&&obj!==null&&clas===type; } var theArray=[1,2,3]; console.log(is("Array",theArray));
以上程式碼實現了我們的要求,可以判斷一個物件是否為是陣列,其實這個函式不光針對於陣列,對於其他的物件也是好用的,第一個引數是型別,第二個引數是要進行判斷的物件。
相關文章
- JS——判斷一個物件是否為空JS物件
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- JavaScript 判斷陣列或者物件是否為空JavaScript陣列物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- js如何判斷一個引數是否是陣列JS陣列
- 判斷一個陣列是否排好序陣列
- js判斷物件是否為空JS物件
- js:判斷物件或陣列JS物件陣列
- 如何判斷一個物件是否為jQuery物件物件jQuery
- js如何判斷一個物件是否存在JS物件
- js如何判斷陣列中是否含有某個元素JS陣列
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件
- JS判斷物件是否為空物件的方法JS物件
- js判斷兩個物件是否相等JS物件
- js判斷一個變數是否為空JS變數
- javascript如何判斷一個物件是不是陣列JavaScript物件陣列
- js如何判斷一個變數是陣列還是其他物件JS變數陣列物件
- JavaScript 判斷是否是陣列JavaScript陣列
- js如何判斷陣列是否含有指定的元素JS陣列
- JS型別判斷、物件克隆、陣列克隆JS型別物件陣列
- 如何判斷一個js物件是否存在迴圈引用JS物件
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- 原生js 判斷變數是一個陣列JS變數陣列
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件
- 判斷某個陣列在不在物件裡陣列物件
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- 如何判斷一個jquery物件是否存在jQuery物件
- 判斷物件值是否為空物件
- java判斷物件是否為空Java物件
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js判斷一個變數是否為字串型別JS變數字串型別
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- PHP 判斷陣列是否為空的幾種方法PHP陣列
- java面試一日一題:如何判斷一個物件是否為垃圾物件Java面試物件
- 判斷物件是否為空物件的方式物件
- js如何判斷陣列具有某個元素JS陣列
- js系列文章之 : 判斷 object 物件是否為空JSObject物件