首页 > 解决方案 > 柯里化函数中第一个函数的命名约定

问题描述

如果涉及到这样的咖喱函数,是否有命名约定:

const someName = argA => argB => ...
const newFunction = someName(someArg)

有没有命名someName声明的约定?喜欢在它前面加上init / create等?

标签: javascriptnaming-conventions

解决方案


您可以采用描述性命名,例如

const
    multiplyBy = a => b => a * b,
    multiplyWith5 = multiplyBy(5);

var array = [3, 14],
    result = array.map(multiplyWith5);

推荐阅读