美文网首页
数组的方法(一)

数组的方法(一)

作者: 繁络 | 来源:发表于2019-06-24 14:48 被阅读0次

数组:数组是有序的集合,里面存在的每一项称为数组中的元素

检测数组的方法

  • Array.isArray()
  • instanceof
  • Object.prototype.toString.call(arr)
//Array.isArray();
var arr = [1,2,3,4,5];
console.log(Array,isArray(arr)); //true

//instanceof
console.log(arr instanceof Array) //true

var result = Object.prototype.toString.call(arr) === '[object Array]';
console.log(result); //true

伪数组转为真数组的方法

  • 通常js里面通过class名获取元素会得到一个数组,该数组就是伪数组,大部分数组可用的方法它都不能使用
  • 通过for循环遍历数组,把伪数组中的元素放到一个真实数组中
var arr = [];
for(var i = 0; i < 伪数组.length; i++) {
   arr.push(伪数组[i]);
}
  • 通过concat去合并数组(不推荐)
var arr = [].concat(伪数组)
  • 改变this指向
var arr = Array.prototype.slice.call(伪数组);

相关文章

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组常用方法 数组的遍历方法

  • js数组的方法

    数组方法 下面开始介绍数组的方法,数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组...

  • PHP入门之:数组、常量、数据类型

    一数组1 自定义数组 索引数组(枚举数组) 定义方法一:使用array方法: ①索引数组(枚举数组):array(...

  • JavaScript数组中的22个常用方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • js数组方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • JavaScript迭代

    遍历对象 方法1 方法2 遍历数组 方法1 方法2 方法3 map数组 filter数组 reduce数组 找到某...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组合并 数组常用方法

  • 数组及字符串的方法汇总

    数组的方法 增删改查类 数组的其他方法 数组的遍历方法 reduce的高级用法 数组去重 将多维数组转化成一维 正...

  • JS数组常用方法大全

    数组的方法有数组原型方法,也有从object对象继承来的方法,下面就介绍一下数组常用方法:join() --...

  • 数组方法

    数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下...

网友评论

      本文标题:数组的方法(一)

      本文链接:https://www.haomeiwen.com/subject/xvnnqctx.html