列表

详情


FED58. 返回函数

描述

实现函数 functionFunction,调用之后满足如下条件:
1、返回值为一个函数 f
2、调用返回的函数 f,返回值为按照调用顺序的参数拼接,拼接字符为英文逗号加一个空格,即 ', '
3、所有函数的参数数量为 1,且均为 String 类型

示例1

输入:

functionFunction('Hello')('world')

输出:

Hello, world

原站题解

HTML/CSS/JavaScript 解法, 执行用时: 858ms, 内存消耗: 77760KB, 提交时间: 2021-05-31

{"css":"","js":"function functionFunction(str) {\n    let f = function(s) {\n        return str + ', ' + s\n    }\n    return f\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 859ms, 内存消耗: 77820KB, 提交时间: 2021-07-04

{"css":"","js":"function functionFunction(str) {\n    return f = function(arr) {\n        return str + ', ' + arr\n    }\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 861ms, 内存消耗: 77772KB, 提交时间: 2021-03-17

{"css":"","js":"function functionFunction(str) {\n    let resFunc = (nextStr) => {\n        return str + \", \" + nextStr\n    }\n    return resFunc;\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 861ms, 内存消耗: 77836KB, 提交时间: 2021-03-04

{"css":"","js":"function functionFunction(str) {\n    var f = function (x) {\n        return str + ', ' + x;\n    }\n    return f;\n}","html":"","libs":[]}

HTML/CSS/JavaScript 解法, 执行用时: 861ms, 内存消耗: 77840KB, 提交时间: 2021-04-02

{"css":"","js":"function functionFunction(str) {\n    return function(item) {\n        return str + ', ' + item;\n    }\n};\nfunctionFunction(functionFunction('Hello')('world'))","html":"","libs":[]}

上一题