1、创建数组?两种方式

  var arr = new Array("1","2","4");

  var arr1 = ["1","r","f","4"];

2、检测对象是不是数组?

  alert(typeof arr1);  //object  

  if(arr1 instanceof Array){
               alert("是数组");   //是数组
  }else{
             alert("不是数组");
     }

3、将数组转化成字符串:两种方式

  alert(arr1.toString()); //1,r,f,4

  alert(arr1.valueOf()); //1,r,f,4

  alert(arr1.valueOf().join("-"); //1-r-f-4 //可以自定义返回字符串的连接方式

4、数组模拟栈和队列

  arr1.push("1","3","z");  //末尾添加多个参数

  alert(arr1);  //1,r,f,4,1,3,z

  alert(arr1.pop()) ;  //z  //无需传参数,抛出最后一个数据

  alert(arr1);  //1,r,f,4,1,3

  alert(arr1.shift()) //1 //无需传参数,抛掉第一个数据

  alert(arr1) //r,f,4

  arr1.unshift("1","3","8"); //向数组头部插入多个参数

  alert(arr1) //1,3,4,r,f,4

5、数组的排序

  arr.reverse(); //颠倒顺序

  arr.sort(); //按顺序排列数组的项(是按照字符串排序方式)

6、删除和插入:splice()

  var arr3 = [1,3,5,7,9,11];

  alert(arr3.splice(1,2,"a","b","c"));  //删除部分 3,5

  alert(arr3);  //留下数组结果 1,a,b,c,7,9,11

7、连接或说追加:concat()

  concat:函数,合并数组,合并多个字符串,联系我们

  var arr4 = [1,3,5];

  alert(arr4.concat(7,9,11));//1,3,57,9,11  追加(连接)值到数组

  var arr4 = [1,3,5];

  var arr5 = [7,9,11];

  var arr6 = [13,15,17]

  alert(arr4.concat(arr5,arr6)); //1,3,5,7,9,11,13,15,16   追加数组两个或多个数组

  

  

最新文章

  1. java -- 容易放错的误区
  2. mindmup-editabletable-编辑table的使用
  3. Mathematical operation
  4. Java [Leetcode 137]Single Number II
  5. hdu 5654 xiaoxin and his watermelon candy 树状数组维护区间唯一元组
  6. Django若干新版本一些新特性
  7. 【Android Studio安装部署系列】十三、Android studio添加和删除Module
  8. spring boot 2 统一异常处理
  9. HBase总结(十一)hbase Java API 介绍及使用示例
  10. Asp.Net Mvc的几个小问题
  11. 上海租房找房建议及条件,上海IT行业开发常见公司的位置地点
  12. mysql升级到5.6源
  13. 程序猿CET4和CET6考试攻略
  14. HihoCoder - 1478 水陆距离
  15. 第六次作业psp
  16. Qt下QTableWidget的使用
  17. log4j2设置日志文件读写权限(filePermissions)
  18. Java实现四则运算---任路乾,乐滔
  19. eclipse——Maven插件创建java工程
  20. 定位frame中的元素

热门文章

  1. idea每次新建项目的默认路径
  2. USACO Buying Feed, II
  3. CUDA10安装配置
  4. [RN] React Native 下拉放大动画
  5. django中models字段的联合限制
  6. ORM属性/字段
  7. Linux下进程间通信方式——pipe(管道)
  8. 安装Visual Studio IntelliCode提供代码智能提示AI
  9. fibnacci数列递归
  10. python mysqldb批量执行语句executemany