美文网首页
JavaScript 数组反转 使用 unshift

JavaScript 数组反转 使用 unshift

作者: 江边有颗桃 | 来源:发表于2019-04-04 18:48 被阅读0次

    要求:
    第一步:循环这个数组,将数组中的数值放入新的数组中

    第二步:函数的结果是返回这个新的数组

    思路:
    arr代表的是[1,2,3,4,5,6,7,8]这个数组的形参,相当于arr=[1,2,3,4,5,6,7,8]。

    arr[i]代表的是:当前循环到的数组中某一个值。通过unshift()方法,把当前循环到的值放在新数组的第一位,例如i=1的时候,arr[1]=2,把2这个值放入新数组的第一位 newArr=[2, , ];当i=2的时候,arr[2]=3,把3这个放入新数组第第一位 newArr=[3,2, , ,],以此类推就实现了反转。

    return newArr代表的是:返回新数组的值

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>数组反转</title>
    </head>
    <body>
    <script>
        function arrReverse(arr){//注意参数里面可以放数组哦,只是一个占位符。
            var newArr=[];// 这里声明一个变量是为了函数最后容易输出结果【最终呈现出来的那个数】 ,毕竟函数这整个套子要把一套工具都做好嘛!
    // 你把它想象成一个模具,真正的参数就是那层材料,套用了之后 最后renturn出的就是成型的模型
            for(var i=0;i<arr.length;i++){// 注意啦注意啦,一定要声明一个i 的值哦,一般都是0 ,如果还有其他参数
    //一般声明也是0  而执行部分i< 这个条件通常是和实际参数的长度作比较 ,如果不知道的话通常爱用的形参.length
               newArr.unshift(arr[i]);//补充代码
            }
           return newArr;//补充代码
        }
       document.write(arrReverse([1,2,3,4,5,6,7,8]));
    </script>
    </body>
    </html>

    相关文章

      网友评论

          本文标题:JavaScript 数组反转 使用 unshift

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