博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组方法大全
阅读量:5348 次
发布时间:2019-06-15

本文共 1115 字,大约阅读时间需要 3 分钟。

所有方法基于这个数组: var arr=[1,3,4,5,6,7,8];

 1.length属性:

arr.length;//7 动态获取数组长度.

 2.shift:

arr.shift();//1 删除数组中第一个元素,返回删除的那个值,并将长度减1;:console.log(arr.shift());//1  console.log(arr);//[3, 4, 5, 6, 7, 8].

3.pop():

arr.pop();//1 删除数组中最后一个元素,返回删除的那个值,并将长度减1;:console.log(arr.pop());//8  console.log(arr);//[1, 3, 4, 5, 6, 7]

4.unshift():

arr.unshift("a"); //["a", 1, 3, 4, 5, 6, 7, 8] 往数组前面添加一个或多个数组元素,长度要改变,添加的值可以写多个.:arr.unshift("a",”b”);//["a", "b", 1, 3, 4, 5, 6, 7, 8]

5.push():

arr.push("a"); //[1, 3, 4, 5, 6, 7, 8, "a"] 往数组后面添加一个或多个数组元素,长度要改变,添加的值可以写多个.:arr.unshift("a",”b”);//[1, 3, 4, 5, 6, 7, 8, "a", "b"]

6.concat():

arr.concat(arr1) ;//[1, 3, 4, 5, 6, 7, 8, 34, 54] 连接字符串

: var arr=[1,3,4,5,6,7,8];

     var arr1=[34,54];

console.log(arr.concat(arr1));

7.join():

arr.join(); //1,3,4,5,6,7,8 将一个数组转成字符串,返回一个字符串

8.reverse():

arr.reverse() ;//[8, 7, 6, 5, 4, 3, 1] 将数组中各元素颠倒顺序

9.slice():

arr.slice(2,4) //[4, 5]  第一个参数开始,第二个参数结束并且取不到,遇到负数把length和负数相加

10.splice():

arr.splice(2,2) //[4, 5]  第一个参数开始,第二个参数是长度

11.tostring():

arr.tostring();//1,3,4,5,6,7,8 将数组转换成一个字符串

转载于:https://www.cnblogs.com/qianduanting/p/7280228.html

你可能感兴趣的文章
[译]36 Days of Web Testing(五)
查看>>
day19 collection模块
查看>>
Unity3D Shader性能排行
查看>>
DSG-Oracle数据库异构平台数据实时迁移解决方案
查看>>
空间数据可视化之ArcLayer详解
查看>>
【C++】智能指针简述(六):智能指针总结及补充
查看>>
BZOJ2179:FFT快速傅立叶
查看>>
JavaScript 实现常见数据结构 —— 栈与队列
查看>>
志杰凭证接口
查看>>
jQuery 选择器
查看>>
Xcode快捷键
查看>>
设计模式汇总
查看>>
python_迭代器和生成器、字节串、字节数组
查看>>
POJ C++程序设计 编程题#3 编程作业—文件操作与模板
查看>>
LeetCode 633. 平方数之和
查看>>
页面实现动态日期
查看>>
一些方法(一)
查看>>
树莓派3B+学习笔记:6、安装TeamViewer
查看>>
写给自己的Java程序员学习路线图
查看>>
饮冰三年-人工智能-linux-03 Linux文件管理(权限管理+归档+压缩)
查看>>