如何检测一个对象是不是一个Array

  1. 使用instanceof运算符。

  2. 使用Array.isArray(arr) 方法。


一. instanceof运算符

JavaScriptinstanceof运算符会返回一个 Boolean 值,指出对象是否是特定构造函数的一个实例。

var arr = [];
alert(arr instanceof Array); //true

二. Array.isArray(arr) 方法

Array.isArray(arr) , 如果arr是数组,则返回true,否则返回false

var arr = [];
alert(Array.isArray(arr));    //true
alert(Array.isArray("abc"));    // false

Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-10-18 03:19:29

results matching ""

    No results matching ""