美文网首页
07-24 js习题

07-24 js习题

作者: 小本YuDL | 来源:发表于2018-07-24 20:11 被阅读0次

1.在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
例如:[1, 2, 3, 4], 10 --> [1,2,3,4,10]

<script>
    let arr = [1,5,7,4,3];
    let item = 6;
    let brr = [];
    function myFunction(arr,item) {
        for(let i = 0;i< arr.length;i++)
        {
            brr.push(arr[i]);
        }
        brr.push(item);
        return brr;
    }
    console.log(myFunction(arr,item));
</script>

2.删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组;
例如:[1, 2, 3, 4] --> [1,2,3]

<script>
    let arr = [1,5,7,4,3];
    let brr = [];
    function myFunction(arr) {
         for(let i = 0;i < arr.length;i++)
             if(i < arr.length -1){
              brr.push(arr[i]);
             }
         return brr;
        }
    console.log(myFunction(arr));
</script>

3.在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组
例如:[1, 2, 3, 4], 10 -->[10,1,2,3,4]

<script>
    let arr = [1,5,7,4,3];
    let brr = [];
    let item = 10;
    function myFunction(arr,item) {
        for(let i = 0; i < arr.length ;i++)
             brr.push(arr[i]);
        brr.unshift(item);
        return brr;
    }
    console.log(myFunction(arr,item));
</script>

4.删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组
例如:[1, 2, 3, 4] --> [2,3,4]

<script>
    let arr = [1,5,7,4,3];
    let brr = [];
    function myFunction(arr) {
        for(let i = 0;i < arr.length;i++){
            brr.push(arr[i]);
        }
        brr.shift();
        return brr;
    }
    console.log(myFunction(arr));
</script>

相关文章

  • 07-24 js习题

    1.在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组例如:[1, 2, 3, 4...

  • js 集成模式 07-24

    **原始继承模式--原型链 2:借用构造函数 3:共享构造原型 4:圣杯模式**一:原型链; 二:构造函数; 三:...

  • js习题练习

    效果,实现代码reduce效果 效果实现一个flatten函数,将一个嵌套多层的数组 array(数组) (嵌套可...

  • js练习题

    1. console.log(typeof typeof typeof null) typeof null // ...

  • JS练习题

    题一: 给你一个整数数组arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回tr...

  • js this 练习题

    https://www.cnblogs.com/zjx304/p/10671243.html

  • 07-24

    早安! 因为前两天,亲近举办的摄影,认识了一些小伙帮。其中,因为一些阴差阳错,丽华好像是喜欢上我。这两天,每天都会...

  • 07-24

    生命是一个说故事的人, 每一顷刻中的故事都是新鲜的、自有意义的。 此身应该做而且能够做的事, 就得由此身担当起,不...

  • 07-24

    【2016】 2016.7.24 打卡第161天 一、胎教 大扫除名单里面没有我的名字,好吧,婷姐姐说这是已经开始...

  • vue.js遇上django产生的模版冲突问题

    刚刚,在做一个vue.js的练习题——to do list 出现了以下问题: 后来得知是vue.js和django...

网友评论

      本文标题:07-24 js习题

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