Я изучал исходный код jQuery, когда нашел это (v1.5, строка 2295):
namespace = new RegExp("(^|\\.)" + jQuery.map( namespaces.slice(0).sort(), fcleanup ).join("\\.(?:.*\\.)?") + "(\\.|$)");
Мой вопрос: зачем использовать здесь slice (0) ?
slice (0)