美文网首页
伪数组转成真数组的五个方法

伪数组转成真数组的五个方法

作者: 不正经开发者 | 来源:发表于2018-01-28 21:51 被阅读0次

自定义一个伪数组
var weiArr = {0:'伪',1:'类',2:'数',3:'组' ,length:4};
第一种:

var arr = [];
for(var i =0; i<weiArr.length;i++){
  arr[i] = weiArr[i];
}
console.log(arr);

第二种:

var arr = [];
for (var i=0;i<weiArr.length;i++){
  arr.push(weiArr[i]);
}
console.log(arr);

第三种:

var arr = [];
arr.push.apply(arr.weiArr);
console.log(arr);

第四种:

var arr = [];
arr = arr.concat.apply(arr.weiArr);
console.log(arr);

第五种:

var arr = Array.prototype.slice.call(weiArr,0);
console.log(arr);

相关文章

  • 伪数组

    1、伪数组特点 2、常见伪数组 3、伪数组与数组的区别 4、伪数组转成真数组

  • 数组技巧

    数组随机打乱 伪数组转成数组 伪数组arrayLike,必须按照索引存储,具有length属性,缺少数组的push...

  • slice方法

    slice方法 实现伪数组转数组:[].slice.call(伪数组)

  • js截取url后面的参数

    方法一 转成对象 方法二 转成数组

  • js伪数组转成数组

    伪数组arrayLike,必须按照索引存储,具有length属性,缺少数组的push,pop等方法 var arr...

  • 伪数组转成真数组的五个方法

    自定义一个伪数组var weiArr = {0:'伪',1:'类',2:'数',3:'组' ,length:4};...

  • ES6的一些笔记(四)

    数组Array类型 数组扩展的方法之类方法 from(array): from(array)可以将伪数组以及带有S...

  • 伪数组转数组实现方式

    伪数组转数组方法 伪数组也叫类数组。像函数中的arguments(箭头函数除外)或者 一组元素返回的集合。 有时操...

  • js 数组与树形结构对象相互转换

    数组 树形结构对象 数组转成树形结构 树形结构转成数组

  • JavaScript 数组与伪数组简介

    JavaScript-数组与伪数组简介 本文章面向小白 数组与伪数组的概念 数组与伪数组从何而来在JavaScri...

网友评论

      本文标题:伪数组转成真数组的五个方法

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