reduce函数「reduce函数的使用原理」
reduce函数的用法
reduce可用作及物动词,也可用作不及物动词。用作及物动词时接名词或代词作宾语。可用于被动结构。
reduce偶尔也可接动词不定式作宾语补足语,意思是“使?不得不?”。
reduce后常接介词by表示“以某幅度减少”或“以?方法减少”; reduce常接介词to表示“减少到?”或“使陷入?状态”。
reduce的过去分词reduced常可用作形容词,在句中作定语。
当表达“使??不得不”的意思时,更多采用reduce?to doing(动名词),而很少用动词原形;
reduce to和reduce by的意义不同。reduce to表示“减少到了”,而后者表示“减少了”,表程度。
用法例句:用作动词(v.)
The new government's prime task is to reduce the level of inflation.
新政府的主要任务是减低通货膨胀的水平。
扩展资料:
近义词
1、contract
读音:英 ['kɒntrækt] 美 ['kɑːntrækt]
n. 合同;婚约;合约;契约
v. 缩小;订合同;缩短;感染(疾病);招致
The heat contracted the woollen garment.
高温让羊毛衣缩小了。
2、trim
读音:英 [trɪm] 美 [trɪm]
v. 修剪;削减;装饰;调整帆以适应风向
adj. 整洁的;匀称的
n. 修剪;整齐;装饰
We have to trim our cost if we want to increase our profit.
我们如果想增加利润,就必须削减开支。
reduce()函数用法简单分析
菜鸟教程-reduce直通车
JS函数在线编辑直通车
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
reduce() 可以作为一个高阶函数,用于函数的 compose。
注意: reduce() 对于空数组是不会执行回调函数的。
以上为个人学习到的部分用法,学习过程中会进行补充。
JS reduce函数
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
注意: 没有第二个参数的时候prev初始值默认为数组的第一项,此时循环从数组的第二项开始,有第二个参数的时候prev为第二个参数值,此时循环从数组的第一项开始。