5a3c1b2d创建于 2025年8月3日历史提交
/**
 * @param {Function[]} functions
 * @return {Function}
 */
var compose = function (functions) {
    return function (x) {
        let ans = x;
        for (fn of functions.reverse()) ans = fn(ans);
        return ans;
    };
};

/**
 * const fn = compose([x => x + 1, x => 2 * x])
 * fn(4) // 9
 */