js数组主要有哪些方法?主要参数有哪些?

2020-07-28 11:09发布

3条回答
小猴子
2020-07-30 10:25
/数组的方法     toString(),join(),pop(),push(),shift(),unshift(),splice(),concat(),slice() 
        //1.toString()与join()一样都是把数组转成以逗号分割的字符串
        var fruits=['Banana','Orange','Apple'];        var foods=['rice']
        console.log(fruits.toString()) // Banana,Orange,Apple
        console.log(fruits.join()) // Banana,Orange,Apple


        //2.pop() 删除数组的最后一项
        var fruits=['Banana','Orange','Apple'];        var str=fruits.pop(); //str=Apple
        console.log(fruits) //['Banana','Orange']
        //3.push() 往数组最后添加新数据
        var fruits=['Banana','Orange','Apple'];        var str=fruits.push('kkk') // str=4 返回的数组的长度        
        console.log(fruits) //['Banana','Orange','Apple','kkk'];    
        
        //4.shift() 删除数组最前面的一项
        var fruits = ["Banana", "Orange", "Apple", "Mango"];        var str=fruits.shift();   //str=Banana
        console.log(fruits) //["Orange", "Apple", "Mango"];    
        //5. unshift() 往数组开头添加新数据
        var fruits = ["Banana", "Orange", "Apple", "Mango"];        var str=fruits.unshift('ll');   //str=ll
        console.log(fruits) //["ll", "Banana", "Orange", "Apple", "Mango"]
        //6. splice() 方法可用于向数组添加新项或者删除数组
        //新增
        var fruits = ["Banana", "Orange", "Apple", "Mango"];
        fruits.splice(2, 0, "Lemon", "Kiwi");
        console.log( fruits)// ["Banana", "Orange", "Lemon", "Kiwi", "Apple", "Mango"]
         //删除
        var fruits = ["Banana", "Orange", "Apple", "Mango"];
        fruits.splice(2, 1);
        console.log(fruits)// ["Banana", "Orange", "Mango"]
        //7.concat()连接两个数组生成一个新数组
        var fruits= ["Banana", "Orange", "Mango"];        var fruits1=['222'];
        console.log(fruits.concat(fruits1)) //["Banana", "Orange", "Mango", "222"]
        //8.slice()  
        var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];        var citrus = fruits.slice(1); 
        console.log(citrus) // (4) ["Orange", "Lemon", "Apple", "Mango"]


一周热门 更多>