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对象
0
投稿

猜你喜欢

  • 浅谈pytorch中为什么要用 zero_grad() 将梯度清零

    2022-10-02 11:24:18
  • php预定义常量

    2023-11-14 10:35:27
  • 如何利用JavaScript读取excel文件并绘制echarts图形

    2023-08-27 07:51:16
  • Python入门教程(八)PythonCasting用法

    2021-11-14 02:20:41
  • 详解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
  • Numpy 中的矩阵求逆实例

    2022-11-15 16:51:12
  • Keepalived+HAProxy实现MySQL高可用负载均衡的配置

    2024-01-18 23:08:52
  • 一个用Ajax做的用户名验证程序

    2007-10-21 20:40:00
  • pyspark操作MongoDB的方法步骤

    2021-05-02 11:12:12
  • 基于Python实现简易学生信息管理系统

    2021-04-07 23:19:49
  • vue如何解决空格和空行报错的问题

    2024-04-27 16:18:20
  • 宝塔部署django项目的实现步骤(图文教程)

    2021-09-01 00:25:27
  • SQL Server 2005安装配置方法图文教程 完美兼容Win7所有版本

    2024-01-21 04:38:43
  • 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
  • python数据结构之面向对象

    2021-04-09 08:02:06
  • asp之家 网络编程 m.aspxhome.com