定义一个函数,然后为其添加属性
Define a function then add properties to it?
我不确定我是否理解以下代码片段(从这里粘贴)。显然,作者创建了一个函数,然后为其分配属性
returnClient = function() {
var client;
client = function(href, options) { console.log('client called'); }
client.parse = function(source, config) { console.log('client.parse called'); }
return client;
}
//later
var client = returnClient();
//usage 1
client('localhost:9999/users');
//usage 2
client.parse({collection:{}});
这有什么用?这是个好做法吗?他们为什么不归还一个物体?
这有什么用?
您已经在那个用法示例中展示了自己。
这是个好做法吗?
是的,它经常使用。不过,它更常见于构造函数,其中的属性类似于静态类属性。
他们为什么不归还一个物体?
确实如此,但他们想要一个可调用的对象。
相关文章:
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- jQuery检查CSS宽度是否大于0,然后添加CSS属性
- JQuery 测试元素是可见的还是隐藏的,然后添加删除类
- 我需要帮助来调用add()函数和验证函数,所以首先它将验证和然后添加
- 计算具有特定类的元素的数量,然后添加对它们进行编号的ID
- 我可以使用jquery和AJAX来调用cgi-bin脚本,然后添加消息事件来处理服务器发送事件吗
- JavaScript create 元素,然后添加它一个事件
- 如何使用 javascript 在
中搜索字符串,然后添加到该 id - Ember - 绑定到数组控制器中的过滤列表,然后添加新记录
- iMacros 循环然后停止,然后添加另一个命令
- 从依赖于下拉菜单的文本框中获取值,然后添加值
- 获取输入的小计,然后添加
- Angular2-NgFor内部树模型:删除然后添加元素时顺序错误
- 如何将单词转换为数字,然后添加
- 输入值检查为唯一,然后添加到对象数组- JavaScript
- 我如何删除.append()然后添加.append()
- 是否有可能将大量文本包装三次,然后添加更多链接
- jQuery优化有效的过滤,然后添加类到多个元素
- 如何为cakephp中定义的表单标签添加类,然后添加jquery事件
- Jquery获取选择选项值,然后添加参数