zoukankan      html  css  js  c++  java
  • js数组类型检测

    一、typeof检测给定变量的数据类型:

    语法:typeof 变量

    未定义undefined:undefined

    boolean:boolean

    字符串:string

    数值:number

    对象:object

    null:object

    函数:function

    数组(也是对象):object

     

    二、instanceof

    语法:变量 instanceof Array

    如果是数组的话返回true,操作undefined和null会报错;检测其他类型的变量会返回false.

     

    三、ECMAScript5新增了Array.isArray()方法

    语法:Array.isArray(变量)

    如果是数组的话返回true,检测其他类型的变量会返回false.

     

    四、利用构造函数

    function isArrays(arg){

      console.log(Object.prototype.toString.call(arg) == "[object Array]");

    }

    如果是数组的话返回true,检测其他类型的变量会返回false.

  • 相关阅读:
    自定义函数
    内置函数
    炸裂函数explode
    -bash:ls:command not found,执行命令总是报找不到
    函数
    C#的lock用法
    获取客户端Ip地址方法
    Grunt基础
    常用Sql
    HandleBars
  • 原文地址:https://www.cnblogs.com/sakura0203/p/6701802.html
Copyright © 2011-2022 走看看