JavaScript数组api简单说明
2024-08-28 21:03:52
1、一个数组加上另一个(一些)数组,不会修改原数组只会返回新数组
arrayObject.concat(arrayX,arrayX,......,arrayX)
2、把数组按照指定字符串分离,不会修改原数组只会返回新数组
arrayObject.join("字符串")
3、删除并返回最后一个元素,会修改原数组
arrayObject.pop()
4、向数组末尾添加一个或更多元素,并返回新的长度,会修改原数组
arrayObject.push(newelement1,newelement2,....,newelementX)
5、把原数组的数组元素的顺序颠倒,会修改原数组
arrayObject.reverse()
6、把数组第一个元素从其中删除,并返回第一个元素,修改原数组
arrayObject.shift()
7、从第几个(start)开始选取出多少个(end),不修改原数组
arrayObject.slice(start,end)
8、对数组的元素进行排序,会修改原数组
arrayObject.sort(sortby)//sortby 表示函数名
function sortNumber(a,b){return a - b}//从小到大排序
function sortNumber(a,b){return b - a}//从大到小排序
9、从数组的第几个(index)开始,删除多少个(howmany),添加什么元素(item1,.....,itemX)
arrayObject.splice(index,howmany,item1,.....,itemX)
10、从数组的开头添加一个或者多个元素,并返回新长度,修改原数组
arrayObject.unshift(newelement1,newelement2,....,newelementX)
11、设置一个函数,数组中每一个数都进行函数中的方法,不修改原数组,fun为设定的函数方法
function fun(num){
return num++
}
arrayObject.map(fun)
最新文章
- css记录
- 转 Dynamics CRM Alert and Notification JavaScript Methods
- SQL 分页
- JSP知识
- [C#详解] (1) 自动属性、初始化器、扩展方法
- 循环日期的shell
- Struts2应用的开发步骤
- POJ 2186 Popular Cows(Tarjan)
- 1.进入debug模式(基础知识列表)
- linux之ioctl函数解析
- POJ-1200(哈希)
- Windows多线程同步系列之一-----互斥对象
- 转:iOS程序main函数之前发生了什么
- Chapter 19_0 位操作库
- 7.Redis常用命令:ZSet
- ZOJ - 3469 Food Delivery (区间dp)
- 泛泰A870(高通APQ8064t 600 cpu) Mokee4.4.2(Android4.4) 图赏
- Qt create 如何构建 ActiveX 控件?
- [BZOJ1007] [HNOI2008] 水平可见直线 (凸包)
- 基于Dapper写的一个sqlhelp适用于多版本数据库
热门文章
- 【UVALive4685-Succession】树形DP
- servlet+forward和direct区别
- gcc升级方法
- Android开发工具--AndroidStudio
- javascript中模仿块级作用域
- [libgdx游戏开发教程]使用Libgdx进行游戏开发(7)-屏幕布局的最佳实践
- thinkphp函数学习(1)——header, get_magic_quotes_gpc, array_map, stripslashes, stripslashes_deep
- mysql 保留点
- Codeforces 731 C.Socks-并查集+STL(vector+map)
- CodeFirst模式开发涉及到mysql简单使用