Я просто просматривал Sizzle ' s, и я наткнулся на эту строку кода:
array = Array.prototype.slice.call( array, 0 );
Я посмотрел, что это за функция, но пришел к выводу, что она просто возвращает все элементы массива, начиная с индекса 0, и помещает все в массив , т.е. на самом деле он вообще ничего не делает.
В чем же тогда смысл этой строки кода? Что мне не хватает?
Изменить: Это строка 863 из https://github.com/jquery/sizzle/blob/master/sizzle.js#L863 .