js练习(十四)实现函数 functionFunction,调用之后满足如下条件:

题目描述:

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

// 方法1:
function functionFunction1(str){
    var f = function(str2){
        return str + ', '+str2
    }
    return f
}

// 方法2:  一个闭包就可以解决
function functionFunction2(str){
    return function(str2){
        return str + ', '+str2
    }
}

console.log(functionFunction1('Hello')('world'))
console.log(functionFunction2('good')('morning'))

---------下篇暂停。

你可能感兴趣的:(js练习)