JavaScript数组方法
2021/8/29 1:06:20
本文主要是介绍JavaScript数组方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、toString()把数组转为字符串,以逗号隔开每个数组元素
var fruits = ["Banana","Orange","Apple","Mango"];
fruits.toString(); ===> Banana,Orange,Apple,Mango
2、join()类似于toString(),但join可以设定分隔符,eg:fruits.join(" * ") ===> Banana * Orange * Apple * Mango
3、pop()从数组中删除最后一个元素,返回值是删除的元素
4、push()在数组末尾添加一个元素,返回值是新数组的长度
5、shift()删除数组的首个元素,并且把其他元素索引移至更低,返回值为被删除的元素
6、unshift()在数组首个元素前添加一个新的元素,并且更新元素索引,返回新数组的长度
7、length 提供了简易的向数组添加元素,fruits[fruits.length] = "Kiwi" //向fruits追加 "Kiwi"
8、delete 数组属于对象,所以也可以使用delete来删除元素 delete fruits[ 0 ] // 删除第一个元素
9、splice()可用于向数组添加新项
fruits.splice(2, 0, "Lemon", "Kiwi"); //第一个参数2,规定添加元素的位置,第二个参数0定义删除多少元素
fruits.splice(0, 1);删除多少个元素 1就删除一个,2就删除两个,从数组首个元素开始
10、concat()通过合并(连接)现有数组创建一个新的数组
1)
var myGirls = ["Emma", "Isabella"];
var myBoys = ["Jacob", "Michael", "Ethan"];
var myChildren = myGirls.concat(myBoys);
2)
var arr1 = ["Emma", "Isabella"];
var arr2 = ["Jacob", "Michael", "Ethan"];
var arr3 = ["Joshua", "Daniel"];
var myChildren = arr1.concat(arr2, arr3);
3)
var arr1 = ["Emma", "Isabella"];
var myChildren = arr1.concat(["Jacob", "Michael", "Ethan"]);
11、slice()用现有数组的某个片段切出一个新的数组
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(2); //切数组元素,从首个元素开始,参数代表切除几个元素
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3); // 第一个参数为起始位置(除去),第二个参数为结束位置
这篇关于JavaScript数组方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?