ES5学习教程之Array对象
作者:hzzly 时间:2024-04-17 10:09:17
前言
ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,下面主要介绍了ES5中的Array对象,需要的朋友们一起来看看吧。
一、创建 Array 对象的语法:
new Array();
new Array(size);
new Array(element0, element1, ..., elementn)
二、属性
属性 | 描述 |
---|---|
constructor | 返回对创建此对象的数组函数的引用 |
length | 设置或返回数组中元素的数目 |
prototype | 允许向对象添加属性和方法 |
三、常用方法
方法 | 描述 |
---|---|
concat() | 连接两个或更多的数组,并返回结果 |
join() | 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔 |
pop() | 删除并返回数组的最后一个元素 |
push() | 向数组的末尾添加一个或更多元素,并返回新的长度 |
reverse() | 颠倒数组中元素的顺序 |
shift() | 删除并返回数组的第一个元素 |
unshift() | 向数组的开头添加一个或更多元素,并返回新的长度 |
slice() | 从某个已有的数组返回选定的元素 |
sort() | 对数组的元素进行排序 |
splice() | 删除元素,并向数组添加新元素 |
valueOf() | 返回某个字符串对象的原始值 |
四、例子
//concat()
let a = [1,2,3]
a.concat(4,5) //[1,2,3,4,5]
//join()
let a = [1,2,3]
a.join() //1,2,3
//slice()
let a = [1,2,3]
a.slice(1) //[2,3]
let a = [1,2,3]
a.slice(1,2) //[2]
//splice()
let a = [1,2,3,4,5]
a.splice(1,1) //[2]
let a = [1,2,3,4,5]
a.splice(1,1,'hzzly') //[2]
a //[1, "hzzly", 3, 4, 5]
总结
标签:js,es5,array对象
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
浅谈pytorch中为什么要用 zero_grad() 将梯度清零
2022-10-02 11:24:18
![](https://img.aspxhome.com/file/2023/2/71982_0s.png)
php预定义常量
2023-11-14 10:35:27
如何利用JavaScript读取excel文件并绘制echarts图形
2023-08-27 07:51:16
![](https://img.aspxhome.com/file/2023/0/56210_0s.png)
Python入门教程(八)PythonCasting用法
2021-11-14 02:20:41
![](https://img.aspxhome.com/file/2023/2/81522_0s.png)
详解Python中的分组函数groupby和itertools)
2022-08-30 15:03:18
检测远程文件是否存在
2009-06-22 13:00:00
mysql 8.0.12安装配置方法图文教程(Windows版)
2024-01-13 14:57:40
![](https://img.aspxhome.com/file/2023/9/111369_0s.png)
Numpy 中的矩阵求逆实例
2022-11-15 16:51:12
Keepalived+HAProxy实现MySQL高可用负载均衡的配置
2024-01-18 23:08:52
![](https://img.aspxhome.com/file/2023/7/109817_0s.jpg)
一个用Ajax做的用户名验证程序
2007-10-21 20:40:00
pyspark操作MongoDB的方法步骤
2021-05-02 11:12:12
![](https://img.aspxhome.com/file/2023/5/82825_0s.jpg)
基于Python实现简易学生信息管理系统
2021-04-07 23:19:49
![](https://img.aspxhome.com/file/2023/4/82774_0s.jpg)
vue如何解决空格和空行报错的问题
2024-04-27 16:18:20
![](https://img.aspxhome.com/file/2023/1/132921_0s.png)
宝塔部署django项目的实现步骤(图文教程)
2021-09-01 00:25:27
![](https://img.aspxhome.com/file/2023/2/131332_0s.png)
SQL Server 2005安装配置方法图文教程 完美兼容Win7所有版本
2024-01-21 04:38:43
![](https://img.aspxhome.com/file/2023/8/106258_0s.png)
ASP 80040e14错误的解决方法
2011-03-17 11:21:00
Python多个装饰器的调用顺序实例解析
2021-09-30 06:54:56
js控住DOM实现发布微博效果
2024-04-10 11:02:03
Go语言映射内部实现及基础功能实战
2024-04-27 15:39:30
![](https://img.aspxhome.com/file/2023/3/133963_0s.png)
python数据结构之面向对象
2021-04-09 08:02:06
![](https://img.aspxhome.com/file/2023/0/94120_0s.png)