JavaScript 深度剖析

90 阅读1分钟

函数式编程:是一种思想,其中的函数并不是编程中的函数、方法,而是与数学中的函数y=sin(x)类似,只是代表一种映射关系。即相同的输入必有相同的输出。

//非函数式let a = 1;
let b = 2;
let sum = a + b;
console.log(sum);//函数式编程function add(a,b){
return a+b
}let sum = add(1,2);
console.log(sum);
个人感觉是把个例变为通用,当1+1=2这个方法能够通用给所有数字的时候,只需要传两个参数的时候,这个方法就非常通用且有价值了。

  • 函数是一等公民

是把个例变为通用,当1+1=2这个方法能够通用给所有数字的时候,只需要传两个参数的时候,这个方法就非常通用且有价值了。