javascript js arrow函数示例(примеры)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript js arrow函数示例(примеры)相关的知识,希望对你有一定的参考价值。

let sum = (source) => { //Если у функции один параметр, то скобки можно опустить. Стрелочные ф-ции всегда анонимные
    "use strict";
    let result = 0;

    for(let i=0;i<source.length;i++) {
        result += source[i];
    }

    return result;
};

let array = [2,3,4];
console.log(sum(array));

let array2 = array.map(function(num) {
    "use strict";
    return num * num;
});

console.log(array);
console.log(array2);

//То же что и сверху только стрелочная функция
let array4 = array.map(num=>{
    "use strict";
    return num * num;
});

let array3 = array.map(num=>num * num);

console.log(array3);

//У стрелочных функций нет псевдомассива arguments
//Они берут arguments той функции в которой были объявлены

function sumo() {
    let f1 = () => {
        "use strict";
        let result = 0;

        for(let i = 0; i < arguments.length; i++) {
            result += arguments[i];
        }

        return result;
    };

    return f1();
}

console.log(sumo(1,2,3,4));

以上是关于javascript js arrow函数示例(примеры)的主要内容,如果未能解决你的问题,请参考以下文章

javascript js原型示例(примеры)

箭头函数 Arrow Functions/////////////////////zzz

javascript JavaScript Arrow函数声明实体

箭头函数(Arrow Function)

javascript JS-сниппеты

Arrow functions (Function) – JavaScript 中文开发手册