js一些常用方法总结

  这两天开始在牛客网上做一些js在线编程,发现很多编程题其实调用的js方法都差不多一样,所以觉得可以汇总一下,方便记忆也可以多多熟悉。

  1.slice()方法

    这个方法就是可以从已有的数组中返回选定的元素。

    必须得有start,但是可以没有end。

  2.unshift()方法

    这个方法我觉得很好,可以向数组的开头添加一个或多个元素,并返回新长度。

    例:在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组。

      输入:[1,2,3,4],10

      输出:[10,1,2,3,4]

    此例题如果不知道unshift这个方法的话,会麻烦,要考虑很多因素,所有的元素都要向后移一位。但是用了这个方法,超级简单!

    function prepend(arr, item) {

      var newarr=arr.slice(0);

      newarr.unshift(item);

      return newarr;

    }

    

  3.pop()方法

    方法用于删除并返回数组的最后一个元素。

  4.

猜你喜欢

转载自www.cnblogs.com/wangyy39/p/9788270.html