Когда я читаю исходный код zepto, я обнаружил, что есть что-то, что я не могу понять.zepto function not what's selector.item
Например: 'not' function: whats selector.item? Есть кто-то сказал IsFunction (selector.item) должен исключить селектор для массива. Но как исключить? И почему исключить?
Это исходный код:
else {
var excludes = typeof selector == 'string' ? this.filter(selector) :
(likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector)
this.forEach(function(el){
if (excludes.indexOf(el) < 0) nodes.push(el)
})
}
Включить ссылку на ответ не очень хорошо. Пожалуйста, прочтите это [как-ответ] (http://stackoverflow.com/help/how-to-answer). – thewaywewere