zoukankan      html  css  js  c++  java
  • JavaScript中typeof正确使用

    首先要明确的是  在JS中使用typeof不能正确的判断是数组Array还是对象Object

    例:var arr = [ ] 

           typeof(arr)===“object”  //true

           结果返回的是true  但明显arr是一个数组

    正确判断数组的方法:

    (1)使用isarray方法

              var testArray = new array():

              testArray[0] = "testOne";

              testArray[1] = "testTwo";

              testArray[2] = "testThree";

              testArray[3] = "testFour";

              if(Array.isArray){

                     if(Array.isArray(testArray)){

                           document.write("这是一个数组");

                     }

    }

    (2)使用instanceof操作符

              var testArray = new array():

              testArray[0] = "testOne";

              testArray[1] = "testTwo";

              testArray[2] = "testThree";

              testArray[3] = "testFour";

              if(testArray instanceof Array){

                    document.write("这是一个数组");

    }

           

  • 相关阅读:
    Android 课程设计
    第十个作业 简易通讯录
    第九个作业 QQ的账号密码保存
    第八个作业 QQ账号的保存
    第七个作业 Activity之间的数据回传
    第六个作业 应用列表
    第五个作业 背景换色
    JSP第一次作业
    安卓课设
    Android第八次作业
  • 原文地址:https://www.cnblogs.com/zhuyan-dailycheck/p/9811522.html
Copyright © 2011-2022 走看看