ITPub博客

首页 > 应用开发 > IT综合 > Arry

Arry

原创 IT综合 作者:kkl510331367 时间:2016-08-12 10:46:19 0 删除 编辑
push    在数组末尾追加一个或多个元素,返回数组的长度
pop      删除数组最后一个元素,返回删除的数据,以数组的方式存储

shift     删除数组第一个元素,返回删除的数据,以数组的方式存储
unshift  在数组开始追加一个或多个元素,返回数组的长度

concat  连接2个或多个数组
sort(function(a,b){return a>b;}) a>b 升序,a<b 降序

splice    从第几个元素开始删除,删几个,要新增的元素。(只写前两个参数,会返回删除的元素,以数组的方式返回;三个参数都写,返回个空数组),影响数组
slice     从数据下标开始取,到数组下标结束。不包括最后一个。不影响数组

字符串函数:
substring    提取2个下标之间的字符,不包括最后一个
substr          第一个参数,提取开始下表;第二个参数,提取的长度


点击(此处)折叠或打开

  1. '0123456'.substr(1,5);
  2. "12345"
  3. '0123456'.substring(1,5);
  4. "1234"


点击(此处)折叠或打开

  1. var arry=[];
  2. arry.push(1);
  3. 1
  4. arry.push(2,3);
  5. 3
  6. arry
  7. [1, 2, 3]
  8. arry.pop();
  9. 3
  10. arry
  11. [1, 2]
  12. arry.shift();
  13. 1
  14. arry
  15. [2]
  16. arry.unshift(0,1);
  17. 3
  18. arry
  19. [0, 1, 2]
  20. arry.splice(2,0,3,4,5);
  21. []
  22. arry
  23. [0, 1, 3, 4, 5, 2]
  24. arry.splice(2,3);
  25. [3, 4, 5]
  26. arry.splice(3,0,3,4,5);
  27. []
  28. arry
  29. [0, 1, 2, 3, 4, 5]
  30. arry.slice(2,5);
  31. [2, 3, 4]
  32. arry.reverse();
  33. [5, 4, 3, 2, 1, 0]
  34. arry.reverse();
  35. [0, 1, 2, 3, 4, 5]
  36. arry.sort(function(a,b){return a>b;});
  37. [0, 1, 2, 3, 4, 5]
  38. arry.sort(function(a,b){return a<b;});
  39. [5, 4, 3, 2, 1, 0]
  40. arry.sort(function(a,b){return a=b;});
  41. [1, 2, 3, 4, 5, 0]


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26066458/viewspace-2123372/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Sql Server分区表
请登录后发表评论 登录
全部评论

注册时间:2015-07-13

  • 博文量
    13
  • 访问量
    9076