jquery对象之间做 || 运算 ,返回的为什么不是boolean类型

jquery源码片段如下:

        // HANDLE: $(expr, $(...))
        } else if ( !context || context.jquery ) {            return ( context || rootjQuery ).find( selector );

我认为context这里是一个jquery对象, rootjquery是$(document)

但他们返回的记过不应该是布尔值吗, 这里为什么是一个jquery对象.

所以||运算在这里做了什么? 他的作用是什么???

谢谢


万千封印
浏览 400回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript