千家信息网

ECMAScript3数组操作方法有哪些

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍了ECMAScript3数组操作方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ECMAScript3数组操作
千家信息网最后更新 2025年12月03日ECMAScript3数组操作方法有哪些

这篇文章主要介绍了ECMAScript3数组操作方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

ECMAScript3数组操作方法

格式化输入数组

可以指定输出是各个元素之间的连接字符串。

a = [2017, 8, 29];

a.jion("/"); //输出结果:"2017/8/29"

颠倒元素的顺序

a = [1, 2, 3];

a.reverse(); // =>a = [3, 2, 1]

数组排序

a = [2017, 8, 29];

a.sort(); //=>a = [8, 29, 2017]

可以通过传递比较函数定制排序规则.

a = [2017, 8, 29];

a.sort(function(a, b){

return b - a; //降序

}

); //=>a = [2017, 29, 8]

数组连接

a = [1, 2, 3];

a.concat(4, 5); //=>a = [1, 2, 3, 4, 5]

a.concat([6,7],[8, 9, 10]); //a= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

取得数组片段

a = ["A", "B", "C", "D", "E"];

//指定开始位置,结束位置(不包含)。

a.slice(0, 2); //返回["A", "B"]

//只指定开始位置,

a.slice(3); //返回["D", "E"]

//指定开始位置,从最后一个元素计算的结束位置

a.slice(-5, -3); //返回["A", "B"]

指定区间替换数组元素

a = [1, 2, 3, 4, 5];

//将从第2个元素(索引值为1)开始的2个元素,

//替换成splice第3个参数开始后面的3个元素

b = a.splice(1, 2, "A", [10,20], "B");

这段程序执行之后数组a的内容为[1, "A",[10,20],"B",4,5],返回值的数组b为[2, 3]。如果只指定第一个参数则从源数组中切分并返回指定位置以后的所有元素;如果指定前两个参数,则相当于从源数组中抠出一部分返回。

在尾部添加和删除元素

a = [1, 2, 3];

a.push(4, 5); //=>a = [1, 2, 3, 4, 5]

a.pop(); //=>a = [1, 2, 3, 4];

在头部插入和删除元素

a = [1, 2, 3]

a.unshift(4, 5, 6);//=>a=[4, 5, 6, 1, 2, 3]

a.shift(); //=>a=[5, 6, 1, 2, 3]

将数组转换成字符串


["I", "You", "Who"].toString(); //=>"I,Your,Who"

感谢你能够认真阅读完这篇文章,希望小编分享的"ECMAScript3数组操作方法有哪些"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

数组 元素 位置 篇文章 方法 参数 字符 字符串 排序 输出 两个 之间 价值 兴趣 内容 函数 区间 可以通过 同时 头部 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 部队网络安全怎么看讨论题 微微一笑倾城糜烂了服务器 安卓软件开发对口工作 上海维吉莱互联网科技有限公司 如何建立期货基本面数据库 临汾民宿软件开发 诛仙数据库管理工具 软件开发的工作量在哪 卓英网络安全吗 安徽多功能软件开发价格走势 代理网络安全产品 数据库访问方法有哪些 数据库2012还原bak文件 哈尔滨海上飞互联网科技有限公司 如何获得数据库地址 天津服务器维修调试哪家便宜 我的世界国土安全服务器主播 福建省四叶草网络技术公司 边缘传输服务器的接收连接器作用 数据库字段设计成允许空好吗 我的世界晴天服务器的拼音 梦幻西游哪个服务器多 江津区一站式网络技术内容 上海维吉莱互联网科技有限公司 如何建立期货基本面数据库 临汾民宿软件开发 数据库安装挂起如何处理 高中网络技术连线题 怎么获得服务器 根服务器的不安全
0