Array数组对象常用操作总结(一)
来源:互联网 发布:mac 显示已经更新系统 编辑:程序博客网 时间:2024/05/19 14:16
1.push() 向数组的末尾添加一个或更多元素,并返回新的长度。
pop()删除并返回数组的最后一个元素。
var arr=[3,4];var value1 = arr.push(5); //arr = [3,4,5] value1=3var value2 = arr.pop(); //arr=[3,4] value2 = 5
2.shift()删除并返回数组的第一个元素.
unshift()向数组的开头添加一个或更多元素,并返回新的长度。
var arr = [8,9];arr.shift();//arr=[9];arr.unshift(10);//arr=[10,9];
3.concat()连接两个或更多的数组,并返回结果。
<span style="font-size:18px;">var a=[1,2];var b=[3,4];a.concat(b,5);//a = [1,2,3,4,5]</span>
4.reverse()颠倒数组中元素的顺序。
<span style="font-size:18px;">var i=[1,2,3,4,5];i.reverse();//i=[5,4,3,2,1];</span>
5.slice(start,end)从某个已有的数组返回选定的元素。(start必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。)
var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"arr.slice(1);//arr.slice(1) = ["John", "Thomas"];//arr = ["George","John", "Thomas"];
6.sort(sortby)对数组元素进行排序,该参数为可选(必须为函数)。
var arr=["lili","lanlan","xiaohua"];arr.sort();//arr = [lanlan,lili,xiaohua];
7.splice(index,howmany,item)删除数组元素,并添加新的元素。(index:位置,howmany添加删除数量,item删除项)。
var arr = ["lili","xiaohua"];arr.splice(1,0,"lanlan");//arr=["lili","lanlan","xiaohua"];
8.toSource()返回该对象的源代码。
9.toString()将数组转为字符串并返回结果。
10.toLocaleString()将数组转为本地数组,并返回结果。
11.valueOf()返回数组的原始值。
0 0
- Array数组对象常用操作总结(一)
- js数组Array对象常用方法总结
- 常用数组函数函数总结(array)
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- JavaScript对象之数组操作-Array
- js Array对象的常用方法总结
- JavaScript Array(数组)对象
- JavaScript Array(数组)对象
- JavaScript Array(数组)对象
- JavaScript Array(数组)对象
- JavaScript Array(数组)对象
- JavaScript Array(数组)对象
- JavaScript Array(数组) 对象
- JavaScript Array(数组)对象
- JavaScript Array(数组)对象
- 读书笔记:js数组操作总结(一)
- Git常用操作命令总结(一)
- javascript数组、对象操作总结
- Behavioral Patterns Part 3/11: Interpreter Pattern
- 174、请简述以下两个for循环的优缺点(5分)
- 浅析nodejs实现Websocket的数据接收与发送
- mysql进阶:find_in_set的使用例子
- (转)收集——Android Handler分析总结篇
- Array数组对象常用操作总结(一)
- 利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包含增删改查、JavaBean反射原理,附源码)
- Kafka笔记-1-kafka入门介绍
- Git常用命令总结
- 【GitHub】README.MD 编写
- 面试的心情
- Android Studio 安装
- Android 已经提供DisplayMetircs 类可以很方便的获取分辨率
- Jquery之Ajax(页面后台间数据交互)