相关疑难解决方法(0)

一个功能和一个对象同时?

是否有可能在创建函数变量后,您实际上可以为它分配属性,就像它是常规对象一样?这就是我做的:

var example = function(a, b){
    console.log(a, b);
}
example.someProperty = 'hi there';
Run Code Online (Sandbox Code Playgroud)

然后我在浏览器控制台中输入这些行:

example('Hello', 'world') // Hello world
example.someProperty // hi there
Run Code Online (Sandbox Code Playgroud)

所以现在基本上'example'var作为一个函数和一个对象同时作用.这为我提出了一些问题,其中一个是为什么,另一个是 - 有一种方法可以通过创建一个对象文字来做到这一点,因为我无法想到这样的方式.

javascript

10
推荐指数
1
解决办法
1141
查看次数

标签 统计

javascript ×1