千家信息网

ECMAScript3数组操作方法有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了ECMAScript3数组操作方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ECMAScript3数组操作
千家信息网最后更新 2026年11月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安全错误 数据库的锁怎样保障安全 咖啡豆 互联网科技股 喔噻互联网科技有限公司 南京欣网互联网络科技有限公司 互联网科技工作委员会主任 睿民互联网科技 互联网科技大会案例 四个字互联网科技公司取名 厦门比较好的科技互联网公司 互联网还是高科技吗 花神(南京)互联网科技有限公司 翼展科技 首家互联网医院 互联网金融科技名词解释 互联网金融科技公司的优势 深圳互联网科技的发展 福建互联网展示科技馆设计 易租星互联网科技有限公司 杭州科技互联网公司有哪些 黑龙江互联网科技公司 互联网大会出现的黑科技 上海睿民互联网科技有限公司 河南真二互联网科技有限公司 郑州华宇互联网科技 海南科技产业互联网平台 中盈科技互联网信息有限公司 上海宁丞科技互联网 朱啸虎曾投资哪些互联网科技企业 广州富喜互联网络科技 福建互联网展示科技馆设计 三亚科技创新互联网基地
0