Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS语法将两个对象绑定到相同的函数调用_Javascript - Fatal编程技术网

Javascript JS语法将两个对象绑定到相同的函数调用

Javascript JS语法将两个对象绑定到相同的函数调用,javascript,Javascript,*最新消息:很抱歉说得含糊不清。我已经更新了问题 我正在使用pusher库,在那里我创建通道并将其绑定到函数(http://pusherapp.com/docs/quickstart) 在本例中,我有两个对象订阅不同的通道,但执行相同的函数集 var myChannel = pusher.subscribe('MY_CHANNEL'); var myChannel2 = pusher.subscribe('MY_CHANNEL2'); //wondering if there is synta

*最新消息:很抱歉说得含糊不清。我已经更新了问题

我正在使用pusher库,在那里我创建通道并将其绑定到函数(http://pusherapp.com/docs/quickstart)

在本例中,我有两个对象订阅不同的通道,但执行相同的函数集

var myChannel = pusher.subscribe('MY_CHANNEL');
var myChannel2 = pusher.subscribe('MY_CHANNEL2');

//wondering if there is syntax for something like this
(myChannel+myChannel2).bind('thing-create', function(thing) {
   //executes
});
我当然可以重复一下,但我知道您可以在jQuery中完成,所以我想知道是否有一种方法可以为js对象实现这一点。也许jQuery只是迭代元素

//in jquery, you would do this
$(".xxx",".xxx").bind(...)

你到底想做什么?是否有两个DOM元素要将DOM事件回调函数绑定到它们?是否使用任何类型的库进行绑定?我已经更新了这个问题。这些不是dom元素,而是对象。所以我很好奇这是否可以做到
bind()
不是对象的默认属性。没有更多的信息,这是行不通的。我明白你想说什么,但我觉得这个问题太模糊了,无法给出答案……我同意这是个模糊的问题。然而,这个例子并没有显示a1和a2是如何分配的,所以我只是假设对象支持绑定方法。问题是,除非我们知道绑定是如何工作的,否则我们无法给出如何以所要求的方式使用绑定的具体答案。我们还必须知道变量是否是DOM元素、选择器字符串等。变量不是DOM元素或选择器。这些是带有e绑定函数的自定义对象。我想知道你是否可以一次绑定多个对象,而不是一次又一次地重复
//in jquery, you would do this
$(".xxx",".xxx").bind(...)
var f = function() {...};
a1.bind("xx", f);
a2.bind("xx", f);