美文网首页JavaScript前端
【前端案例】23 - JavaScript中函数的可变参数 +

【前端案例】23 - JavaScript中函数的可变参数 +

作者: itlu | 来源:发表于2021-01-14 09:29 被阅读0次

(一) JavaScript中函数的可变参数

    function add(...nums) {

        console.log(typeof nums); // object
        console.log(nums); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]

        let res = 0;
        // 此时将传递进去的值放到了数组中了
        for (let i = 0; i < nums.length; i++) {
            res += nums[i]
        }
        return res;
    }

    let result = add(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,);

    console.log(result); // 120 
运行结果

(二)for ... in ...

  1. for ... in ... 遍历拿到的每一项是数组的索引值,还需要通过索引值拿到数组的每一项。
    let arr = [1, 2, 3, 4, 5, 6];

    for (let index in arr) {
        console.log(arr[index]);
    }

(三)for ... of ...

  1. for...of... 遍历拿到的是数组的每一项。
let arr = [1, 2, 3, 4, 5, 6];
for (let item of arr) {
        console.log(item);
    }

相关文章

  • 【前端案例】23 - JavaScript中函数的可变参数 +

    (一) JavaScript中函数的可变参数 (二)for ... in ... for ... in ... 遍...

  • JavaScript 可变参数函数

    JavaScript 可变参数函数使用技巧 0x01前言 在对node mysql 进行封装的时候,我发现quer...

  • Python函数的参数(详细版)

    函数的参数有:必选参数、默认参数、可变参数、关键字参数。 在Python中定义函数,可以用必选参数、默认参数、可变...

  • 12. 可变参数函数

    12. 可变参数函数 什么是可变参数函数 可变参数函数是一种参数个数可变的函数。 语法 如果函数最后一个参数被记作...

  • Python实战:函数

    Python中函数的声明格式: 例如: 函数的调用: 关于位置参数、关键字参数、可变参数和不可变参数 位置参数:参...

  • ★10.关于可变参数模板

    可变参数函数模板 可变参数类模板 可变参数函数模板的使用 转发参数包

  • Go语言可变参数

    可变参数 参数数量可变的函数称为可变参数函数 在声明可变参数函数时,需要在参数列表的最后一个参数类型之前加上省略符...

  • Python参数 * 与 ** ,及装包拆包

    (*args)可变参数在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以...

  • Go基础语法(四)

    可变参数函数 可变参数函数是一种参数个数可变的函数。 如果函数最后一个参数被记作 ...T ,这时函数可以接受任意...

  • iOS变参函数的实现(Objective-C and Swift

    Objective-C 可变参数的函数在Objective-C中不罕见,像Cocoa中的很多常见的函数都是可变参数...

网友评论

    本文标题:【前端案例】23 - JavaScript中函数的可变参数 +

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