美文网首页
(́安◞౪◟排‵)

(́安◞౪◟排‵)

作者: 姜佳佳 | 来源:发表于2018-08-02 12:10 被阅读0次

    数组API

    1.String(); 把数组转换成字符串 注意大小写

    var  arr = [1,2,3,4];

    var  str = String(arr);

    document.write(str);

    2.join(); 拼接 拼接的结果是字符串

    var  arr = ['h','e','l','l','o'];

    var  str = arr.join('');

    document.write(str);

    join('')括号里是拼接符,什么也没有就默认是String

    3.concat() 拼接 拼接的结果还是数组

    var  arr = ['a','b','c','d'];

    var  arr2 = [1,2,3,4,5];

    var  str=arr.concat(arr2);

    document.write(str);

    4.slice(starti,endi); 截取

    var  arr = [1,2,3,4,5,6,7,8];

    var  str = arr.slice(1,5);

    document.write(str);

    var  arr = [1,2,3,4,5,6,7,8];

    var  str = arr.slice(-5,-1);

    document.write(str);

    starti:开始endi:结尾

    (1).含头不含尾

    (2).如果省略第二个参数,默认从starti截取到结尾

    (3).如果不写参数,相当于复制原数组

    (4).支持负数参数

    5.splice(starti,n); 删除 插入 替换

    var  arr = ['a','b','c','d','e','f'];

    下标:          0    1      2    3      4    5

    删除

      var  str = arr.splice(3,2);

    从下标为3的元素开始删除2个元素,上边这个语句删除的是下标3和4的元素

    插入

      var  str = arr.splice(3,0,'1','2');

    在下标为3的元素前插入新元素

    替换

    var  str = arr.splice(3,3,'A','B','C');

    从下标为3的元素开始替换3个元素,上边这个语句替换的的是下标3、4、5的元素

      document.write(arr);

    6.reverse(); 翻转

    把数组中元素的前后顺序翻转

    var  arr = [1,2,3,4,5];

    var  str = arr.reverse();

    document.write(str);

    7.push(); 给数组末尾添加元素

    var  arr = [1,2,3,4,5];

    var  str = arr.push('a',10);

    document.write(arr);

    8.pop(); 删除数组末尾元素

    var  arr = [1,2,3,4,5];

    var  str = arr.pop();

    document.write(arr);

    9.unshift(); 给数组开头添加元素 可以添加多个

    var  arr = ['a','b','c','d'];

    var  str = arr.unshift('A','B');

    document.write(arr);

    10.shift(); 删除数组开头元素 只能删除一个

    var  arr  = [1,2,3,4,5];

    var  str = arr.shift();

    document.write(arr);

    相关文章

      网友评论

          本文标题:(́安◞౪◟排‵)

          本文链接:https://www.haomeiwen.com/subject/swmjvftx.html