秋痕语录

数组内置方法

47-niutuku.com-1603.jpg

心情日记,前端开发,个人博客,个人博客模板,个人博客网站模板,个人网站模板,个人网页,个人网站制作

var list1 = [3,4,2,1,7,5];
    var list2 = [7,8,9,15,14,13];
    //将数组转化为字符串
    var result = list1.toString();
    console.log(typeof result);
    
    //将数组生成字符串并用"!"分割
    //原来的数组还是原来的数组,只是生成了一个新的字符串result而已
    var result = list1.join('!');
    console.log(list1)
    console.log(result)
    
    //获取数组的值
    var result = list1.valueOf()
    console.log(result)
    
    //在数组的前面添加一个元素,并且返回数组的长度
    //在后面添加一个元素push
    var result = list1.unshift(100)
    console.log(list1)
    console.log(result)
    
    //把数组前面的元素删除,并且返回删掉的元素
    //删除最后一个 pop
    var result = list1.shift()
    console.log(list1)
    console.log(result)
    
    //颠倒元素位置(在原数组上操作的)
    var result =list1.reverse()
    console.log(list1)
    console.log(result)
    
    //排序 默认是正向排序
    //对数组的引用请注意:排序是在原数组上进行排序的,不会生成副本.
    //如果调用该方法而没有传递参数
//    list2.sort()
//    console.log(list2)
    function sortNumber(a,b){
        //从小到大
        return a - b;
        //从大到小
//        return a + b;
    }
    list2.sort(sortNumber)
    console.log(list2)
    
    //删掉 或者 替换元素
    //参数一,删掉元素的位置  参数二:删掉元素的个数  返回删掉的元素
//    list2.splice(1,2);
//    console.log(list2)
//    console.log(result)
    //参数一,删掉元素的位置  参数二:删掉元素的个数  参数三:替换的元素  
    //返回删掉的元素
    var result = list2.splice(0,2,3)
    console.log(list2)
    console.log(result)


打赏

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

©2017 Lxy 豫ICP备17013024号
Copyright2017 lixueyang All Rights Reserved

公告

Welcome to my blog, where you will experience the thrill of not exceeding