0
点赞
收藏
分享

微信扫一扫

2022/3/2阅读红宝书函数第十章

罗子僧 2022-03-11 阅读 20
p2plinqgnu

箭头函数:

1.

let sum = (num1, num2) => {

return num1 + num2;

};

2.

map()方法将调用的数组的每个元素传递给指定的函数,并返回一个数组,它包含该函数的返回值。

       传递给map()的函数的调用方式和传递给forEach()的函数的调用方式一样。但传递给map()的函数应该有返回值。注意:map()返回的是新数组:它不修改调用的数组。如果是稀疏数组,返回的也是相同方式的稀疏数组:它具有相同的长度,相同的缺失元素。

3.

函数(function)是指一段可以直接被其名称调用的代码块,它可以传入一些参数进行处理并返回一些数据,所有传入函数的数据都是被明确定义。

方法指的是一段被它关联的对象通过它的名字调用的代码块,函数和方法有下面亮点区别。

1.一个方法(method)会隐私的传递调用该方法的对象。

例如:在Java非静态方法中可以使用this关键字

2.一个方法可以可以处理包含在一个类里面的数据(记住一个对象是一个类的实例)

例如:在Java的方法中,可以调用静态的变量,这些是属于类的数据而非某个对象。

通俗一点来说:方法J就是面向对象版的函数

4.

let ints = [1, 2, 3];

      console.log(

        ints.map((i) => {

          return i + 1;

        })

      );

结果:

  1. (3) [2, 3, 4]
    1. 0: 2
    2. 1: 3
    3. 2: 4
    4. length: 3

箭头函数只有一个参数,可以省去括号

let getRandom = () => {

        return Math.random();

      };

      console.log(getRandom());

结果:0.8750618124865102

5.函数名是指向

举报

相关推荐

0 条评论