js数组
2015-08-17 11:43
453 查看
/**********数组************/
1、slice() 截取数组部分元素,返回一个新数组。
2、push()和pop(),push是在数组末尾添加一个新元素,pop是删除数组最后一个元素。
3、unshift和shift,unshift是在数组头部添加一个新元素,shift是删除数组第一个元素。
4、sort()对数组排序
5、reverse()反转数组里的元素顺序
6、splice()万能方法
7、concat()把当前数组拼接另一个数组,返回一个新的数组。
8、join()指定字符连接数组里的每个元素,返回拼接后的字符串。
/***多维数组***/
1、slice() 截取数组部分元素,返回一个新数组。
var arr = ['A','B','C','D','E','F'] arr.slice(0,3);//从0下标开始到3结束,不包括3返回['A','B','C'] arr.slice(3);//从3下标开始到结尾结束,返回['D','E','F'] arr.slice();//返回所有元素,相当于复制新数组
2、push()和pop(),push是在数组末尾添加一个新元素,pop是删除数组最后一个元素。
var arr = ['A','B','C']; arr.push(1,"F"); arr;//返回['A','B','C','1','F'] arr.pop(); arr;//返回['A','B','C','1']
3、unshift和shift,unshift是在数组头部添加一个新元素,shift是删除数组第一个元素。
var arr = ['A','B']; arr.unshift('C'); arr;//返回['C','A','B'] arr.shift(); arr;//返回['A','B']
4、sort()对数组排序
var arr = ['C','A','B']; arr.sort(); arr;//返回['A','B','C'];
5、reverse()反转数组里的元素顺序
var arr = ['A','B','C']; arr.reverse(); arr;//返回['C','B','A']
6、splice()万能方法
var arr = ['A','B','C'] arr.splice(1,2,'E','F');//从下标1开始删除两个元素,再追加'E'、'F'元素。 arr;//返回['A','E','F'] //只删除,不追加arr.splice(1,2); arr;//返回['A'] //只追加,不删除 arr.splice(0,0,'B','C'); arr;//返回['A','B','C']
7、concat()把当前数组拼接另一个数组,返回一个新的数组。
var arr = ['A','B','C','D']; var arr2 = arr.concat([1,2,3]); arr2;//返回 ['A','B','C','D',1,2,3]
8、join()指定字符连接数组里的每个元素,返回拼接后的字符串。
var arr = ['A','B','C']; arr.join("-"); arr;//返回'A-B-C'
/***多维数组***/
var arr = [[1,2,3],[a,b,c],m,n]; //指arr数组中前两个元素本身也是数组,这就是多维数组。
相关文章推荐
- ExtJS 常用组件属性 及使用方法
- JS 获取浏览器窗口大小
- js获取当前日期
- jsp中的JSTL与EL表达式用法及区别
- IIS Express 配置 Json
- 自动取款机 主控制函数【Control.js】内包含的函数
- heart(js源码)
- jsp/servlet相关技术 (五) --- jsp内置对象(二)
- JS全选的操作
- JS实现复制到剪贴板
- js简单实现Select互换数据的方法
- Extjs实现角色权限流控制,对fieldset,checkbox的动态控制
- js对象中的属性检测
- (转)js中sort()方法的用法,参数以及排序原理
- JavaScript 无符号位移运算符 >>> 三个大于号 的使用方法
- 单选 性别选项(男,女)提交问题
- 如何改变Javascript在页面的执行顺序
- Javascript在页面的执行顺序
- 9. JavaScript 事件参考手册
- js 操作cookie