JavaScript数组操作
2009-05-22 15:22
330 查看
函数
join(delimiter): 把数组中各个元素使用分隔符(delimiter)拼成字符串
concat(array1, array2, ...): 合并数组,对原数组不影响,只是返回合并后的新数组
pop(): 删除并返回最后一个元素
push(element1, element2, ...): 在数组末尾追加元素
shift(): 删除并返回第一个元素
unshift(element1, element2, ...): 在数组开始位置添加元素
reverse(): 将数组元素顺序首尾反转
sort(function): 给数组排序
如果不给参数,默认按字符排序(所有元素是数字也不会按数字排序的)
参数必须是一个函数,类似function(a, b) {},在函数中判断a, b的大小,a>b返回正数,a<b返回负数,a=b返回0
slice(start, end): 返回一个新的数组,将start开始,到end结束(不包括end)之间的元素复制到新数组中
splice(start, count, replaceElement1, replaceElement2, ...): 删除或者替换数组元素,从start开始,对count个元素进行删除或替换
如果提供replaceElement参数则进行替换,否则进行删除操作,被替换的元素个数和replaceElements的个数不必相等
返回一个数组,包含被删除或替换掉的元素
join(delimiter): 把数组中各个元素使用分隔符(delimiter)拼成字符串
concat(array1, array2, ...): 合并数组,对原数组不影响,只是返回合并后的新数组
pop(): 删除并返回最后一个元素
push(element1, element2, ...): 在数组末尾追加元素
shift(): 删除并返回第一个元素
unshift(element1, element2, ...): 在数组开始位置添加元素
reverse(): 将数组元素顺序首尾反转
sort(function): 给数组排序
如果不给参数,默认按字符排序(所有元素是数字也不会按数字排序的)
参数必须是一个函数,类似function(a, b) {},在函数中判断a, b的大小,a>b返回正数,a<b返回负数,a=b返回0
slice(start, end): 返回一个新的数组,将start开始,到end结束(不包括end)之间的元素复制到新数组中
splice(start, count, replaceElement1, replaceElement2, ...): 删除或者替换数组元素,从start开始,对count个元素进行删除或替换
如果提供replaceElement参数则进行替换,否则进行删除操作,被替换的元素个数和replaceElements的个数不必相等
返回一个数组,包含被删除或替换掉的元素
相关文章推荐
- Javascript splice() 对数组的操作(插入、删除、替换元素)
- JavaScript 数组操作备忘
- 让操作javascript对象数组像.net lamda表达式一样
- Javascript之数组的基本操作
- javaScript 数组的相关操作【修改、删除、新增、插入】
- JavaScript数组操作
- JavaScript数组的某些操作(二)
- javascript数组操作用法集合
- javascript中的数组操作
- javascript学习笔记--数组对象的操作
- JavaScript数组操作大全
- javascript下的数组及其操作时间
- 详解JavaScript数组的操作大全
- javascript中使用迭代操作数组替代for循环(map,filter,some,every,reduce,find )
- JavaScript——引用类型之Array篇(数组的基本操作)
- Javascript数组操作及索引
- javascript之数组操作
- JavaScript对一个数组 进行filter、some、map、foreach的操作分别有什么作用?
- javaScript的数组队列操作
- javascript之数组操作