摘要: 柯里化(Currying) 柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。 柯里化不会调用函数。它只是对函数进行转换。 让我们先来看一个例子,以更好地 阅读全文
posted @ 2022-08-09 16:43 Python喵 阅读(560) 评论(0) 推荐(0) 编辑
摘要: foreach与map的区别:1.相同点,都是循环遍历数组中的每一项;匿名函数中的this都是指向window。2.不同点,map()会分配内存空间存储新数组并返回,forEach()不会返回数据;forEach()允许callback更改原始数组的元素。 一、foreach和map的区别 1、相同 阅读全文
posted @ 2022-08-09 16:30 Python喵 阅读(737) 评论(0) 推荐(0) 编辑
摘要: forEach(): 没有返回值,本质上等同于 for 循环,对每一项执行 function 函数。即map是返回一个新数组,原数组不变,forEach 是改变原数组。 不支持 continue,用 return false 或 return true 代替。 不支持 break,用 try cat 阅读全文
posted @ 2022-08-09 10:42 Python喵 阅读(57) 评论(0) 推荐(0) 编辑