zoukankan      html  css  js  c++  java
  • #学习笔记#——JavaScript 数组部分编程(三)

    3、在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组 

    主要考察数组的concat方法,代码如下:

    arr.concat(item);

    concat 方法不修改原数组。

    4、删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组 

    function truncate(arr) {   
       
        return arr.slice(0,arr.length-1);
    }

    slice 方法不修改原数组。

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

    function prepend(arr, item) {
       return arr.reverse().concat(item).reverse();    
    }

    思路:先逆置,在添加元素,再逆置。。通过率50%。

    剩下的50%是因为arr被改变了,其实是被逆置了。所以需要修改。。。

    function prepend(arr, item) {
       var a=new Array();  
        return a.concat(item).concat(arr);
    }

    连续使用两次concat 方法。通过率100%。

    6、删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组 

    function curtail(arr) {
    return arr.slice(1);
    }

    考察slice方法,不修改原数组

  • 相关阅读:
    ZZNU 1995: cots' times
    网站后缀名都有哪些
    webstorm运行到服务器(Apache)
    window系统下node.js环境配置
    window系统安装node.js
    网站创建自定义百度地图
    响应式一级到三级导航
    H5插入视频兼容各大浏览器
    phpStudy环境安装
    jquery on和bind
  • 原文地址:https://www.cnblogs.com/olive987/p/5755565.html
Copyright © 2011-2022 走看看