码迷,mamicode.com
首页 > 编程语言 > 详细

JS最基础的数组知识

时间:2017-10-25 13:14:27      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:添加   ccf   .sh   长度   [1]   concat   style   color   strong   

数组:


·添加
  -push(元素),从尾部添加
  -unshift(元素),从头部添加

  例子:var a=[1,2,3];

            a.push(4);

            alert(a);

  在尾部添加4

·删除
  -pop(),从尾部弹出
  -shift(),从头部弹出

  例子:var a=[1,2,3];

            a.shift();

            alert(a);
  在头部消除1


·排序
  .sort();按照字母顺序来排序

  例子1:var a=[‘index‘,‘cat‘,‘about‘,‘bor‘,‘first‘];

              a.sort();

              alert(a);

  如何用sort来排序数组(要运用比较函数)

  例子2:var a=[16,38,333,89,22];

              a.sort(function (num1,num2){
             return num1-num2;
             });

            alert(a);


·转换类
  .concat(数组2):连接两个数组

  例子:var a=[1,2,3];
            var b=[5,6,7];

           alert(a.concat(b));

  .join:(分隔符):在里面加入各种分隔符

  例子:var a=[1,2,3,5,6,7];

           alert(a.join(‘:‘));

  .split:去除...(将字符串变成数字)

  例子: var a=‘1-2-3-5-6-7‘;

             var b=a.split(‘-‘);
             alert(b[1]);

  提取字符串中第2个数字

插入·删除(可从中间删除插入)
  .splice
  .splice(开始,长度,元素)
  .先删除,后插入

  例:var a=[1,2,3,4,5,6,7];

         a.splice(1,2,‘a‘,‘b‘,‘c‘);

         alert(a);

  删除了从2开始删除2个数字再插入a,b,c 三个数字

  ·删除
  .splice(开始,长度)

  例:var a=[1,2,3,4,5,6,7];

         a.splice(2,3);

         alert(a);
  删除了从3开始的3个数字


·插入
  .splice(开始,0,元素...)

  例:var a=[1,2,3,4,5,6,7];

        a.splice(5,0,‘a‘,‘b‘,‘c‘);

        alert(a);
在4后面插入a,b,c三个字母


·替换

  例:var a=[1,2,3,4,5,6,7];

         a.splice(1,2,‘a‘,‘b‘);

        alert(a);

JS最基础的数组知识

标签:添加   ccf   .sh   长度   [1]   concat   style   color   strong   

原文地址:http://www.cnblogs.com/ouxueyu/p/7728160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!