练习牛客网笔试题--前端js--33-返回函数
// 题目描述
// 实现函数 functionFunction,调用之后满足如下条件:
// 1、返回值为一个函数 f
// 2、调用返回的函数 f,返回值为按照调用顺序的参数拼接,拼接字符为英文逗号加一个空格,即 ', '
// 3、所有函数的参数数量为 1,且均为 String 类型
// 输入 functionFunction('Hello')('world')
// 输出 Hello, world
1.自己的练习
function functionFunction(str) {
return f = value => str + ', ' + value;
}
2.题解
// 一个闭包完美解决
function functionFunction(str) {
return f = function(arr){
return str+", "+arr;
};
}