陣列檢測是否為陣列

2022-09-20 14:18:13 字數 905 閱讀 9041

instanceof 運算子

instanceof 可以判斷乙個物件是否是某個建構函式的例項

例子var arr = [1, 23];

var obj = {};

console.log(arr instanceof array); // true

console.log(obj instanceof array); // false

array.isarray()

array.isarray()用於判斷乙個物件是否為陣列,isarray() 是 html5 中提供的方法

例子 var arr = [1, 23];

// 陣列排序

// 1. 翻轉陣列

var arr = ['pink', 'red', 'blue'];

arr.reverse();

console.log(arr);

// 2. 陣列排序(氣泡排序)

判斷是否為陣列

在說明如何判斷乙個物件為陣列型別前,我們先鞏固下js的資料型別,js一共有六大資料型別 number string object boolean null undefined。除了前四個型別外,null 物件 陣列返回的都是object型別 對於函式型別返回的則是function,再比如typeof...

js判斷是否為陣列

var array 1,2,3 console.log array instanceof array 父子頁面陣列賦值,可能無效 console.log array.constructor array 父子頁面陣列賦值,可能無效 console.log array.proto constructor...

判斷乙個陣列是否為空陣列

最近在做乙個專案,遇到乙個需要判斷乙個陣列是否為空陣列的問題。一般的,當被測試的陣列是乙個一維陣列的時候,只要簡單的用 bool empty array 就能解決問題。當被測試的陣列為二維陣列時,empty函式返回的是true,這顯然不行。像下段 中,array 是個空陣列。array array ...