$({})返回一个新的jQuery对象,这个方法的应用场景是什么?

比如


var pubSub = $({});

$(document).click(function(){

    pubSub.trigger("lszh",["A","B"])

});

pubSub.on("lszh",function(event,a,b){

    ...

});

我想知道通过创建$({})返回的这个东西的确切概念是什么?为什么要这么做?

感觉返回的是一个新的jQuery对象,但觉得这样描述又有些不妥,想清楚了解这个概念,谢谢!


皈依舞
浏览 545回答 1
1回答

一只名叫tom的猫

$()也能返回一个jquery对象,$({a:1})也可以,jquery返回的对象就像类数组对象你可以理解为一个普通的对象,只是继承了jquery,通过data,on这些方法可以往这个对象上添加属性
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript