数组方法

添加:

push

arr.push();//尾部添加

unshift

arr.unshift();//头部添加

删除:

pop

arr.pop();//尾部删除

shift

arr.shift();//头部删除

排序:sort

arr.sort();

sort很蠢,它只认识字符串,如果是数字则要设置一个比较函数

var arr=[8,15,6,3,50];
arr.sort(function(num1,num2){
  return num1-num2;
});
alert(arr);

连接:concat、join

arr1.concat(arr2);

arr.join('-');//数组转换成字符串

var str = '12-5-8-32';

var arr = str.split('-');//字符串转换成数组[12,5,8,32],注意此时的arr[0]为字符串,需要paseInt成数字

在数组任何位置删除+插入:splice

var arr=[8,15,6,3,50];
arr.splice(2,1,'no1','n2');alert(arr);

最新文章

  1. 【Leafletjs】2.添加marker到地图
  2. LoadRunner ---手动关联与预关联
  3. Python学习总结5:数据类型及转换
  4. Mysql数据库基本配置
  5. Java面向对象编程概述
  6. @Html.Raw()
  7. js中关于事件处理函数名后面是否带括号的问题
  8. For循环复杂练习
  9. 重新关联bat文件的打开方式为系统默认方式
  10. 编写高效的JavaScript
  11. 使用RGBa和Filter实现不影响子元素的CSS透明背景
  12. Spring Boot整合Spring Security
  13. JAVA自学笔记19
  14. server2012 多用户远程桌面
  15. 时间轴QTimeLine
  16. django总结 --》内容(django建project开始的大致流程、ORM简介)
  17. shell 使用变量
  18. 【协议篇】TCP
  19. Telnet远程重启路由器TP-LINK
  20. 异常之*** buffer overflow detected ***

热门文章

  1. Python学习(3)变量类型
  2. 抓取oschina上面的代码分享python块区下的 标题和对应URL
  3. 强行替换exe图标的方法
  4. Centos升级Python及pip
  5. hiho_1069_最近公共祖先3
  6. drupal配置的命名
  7. linux gcc 编译动态类库(.so)和静态类库(.a)
  8. Jsp-Servlet 那一大堆事儿--1
  9. robotframework笔记6
  10. WLAN频段介绍-04