我想做function()。action();在JavaScript中

时间:2019-03-15 21:40:56

标签: javascript

sort类似于jquery,但我想在js中创建一个带有 .whatever 的函数,例如function().text()或类似的东西

function a() {

    function click() {
        alert("hi");
    }
}

1 个答案:

答案 0 :(得分:0)

“函数”是保留字,因此您不能将其用作函数名。您可以创建一个具有不同名称的函数,例如“ foo”。它需要返回一个键为“ whatever”的对象,这是另一个可以调用并执行操作的函数。

例如:

function foobar (){
	const foo = {}
    foo.whatever = function (){
    	console.log('foobar')
    }
    return foo
}


foobar().whatever()