ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JavaScript数组方法

2021-08-28 23:04:35  阅读:254  来源: 互联网

标签:JavaScript 删除 元素 Orange 数组 fruits var 方法


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,删除,元素,Orange,数组,fruits,var,方法
来源: https://www.cnblogs.com/i269/p/15201425.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有