javascript_18-Array 数组

时间:2019-07-14 23:03:47   收藏:0   阅读:101

数组

数组-引用类型,JavaScript中的内置对象

Array对象的属性

检测数组

常用方法

迭代方法 不会修改原数组 html5

instanceof 检测对象类型

// instanceof 关键字 是否是谁的对象

var o =[];

console.log(o instanceof Array);

function f1(arr){
    //检测参数是否合法
    arr = arr || [];
    //检测arr是否是一个数组
    if (!(arr instanceof Array)) {
        return; //如果为false 就跳出
    }
}

join

var array = [3,5,7,8,9];
console.log(array.toString());//3,5,7,8,9
//toString 内部调用了join()
console.log(array.join()); //3,5,7,8,9
console.log(array.join("|")); //3|5|7|8|9

typeof和instanceof 的区别

  1. typeof可以获取任意变量的类型
    • 任意类型的对象使用typeof获取到的都是object
  2. instanceof只能判断对象的类型

     var o = new Array();
     console.log(typeof o);
     console.log(o instanceof Array);

原文:https://www.cnblogs.com/hukuangjie/p/11186294.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!