伪数组转数组的几种方法

简介: 伪数组转数组的几种方法

js中常见的伪数组、类数组

节点对象集合

arguments(function)

这类数组看似是一个数组,拥有length长度,但实质上与数组不同,没有数组内置的API方法。

可以通过以下的几种方法将伪数组转换为数组。

方法一:使用数组的原型,用slice方法构建成一个新的数组保存。

方法二:使用数组对象的方式构建数组

方法三:通过字符串创建一个数组,通过拥有length属性的对象或可迭代的对象来返回数组

*交换数组内值的位置

构建一个数组,数组内的值以乱序排列,使用数组对象将值映射到新的数组中,交换新数组内值的位置即可交换数组内值的位置。打印出来的结果显示为1,2,3,4,5,6,7

目录
相关文章
|
8月前
|
存储 算法 C++
c++数组详细介绍(二)
c++数组详细介绍(二)
124 0
|
3月前
关于数组的两个应用
关于数组的两个应用
31 0
关于数组的两个应用
|
7月前
数组(3)
数组(3)
42 2
|
存储 机器学习/深度学习 Java
原来这就是数组
原来这就是数组
94 0
|
8月前
|
程序员 索引
C 中数组详解
C 中数组详解。
38 3
|
8月前
1-9 数组
1-9 数组
34 0
|
8月前
|
存储 程序员 C++
c++数组详细介绍(一)
前言 深入理解C++的数组和字符串是成为熟练C++程序员的重要一步。本文将探索C++中数组和字符串的基本概念,从基础到进阶,包括数组的声明、初始化、访问和多维数组的操作,以及字符串类的使用和与字符数组的转换。还将涉及异常处理、动态内存分配、STL中的其他容器、常用字符串操作。
147 0
|
8月前
|
存储 JavaScript 前端开发
数组
数组
65 0
|
存储 编译器 程序员
数组详解
数组详解
81 0
|
机器学习/深度学习 Java
【数组的使用】
【数组的使用】
55 0