私の目標は、Javascript のみを使用して、通常の jQuery の各タイプの関数を最初から複製することです。これまでの私のコードは次のとおりです。
// Created a jQuery like object reference
function $(object) {
return document.querySelectorAll(object);
this.each = function() {
for (var j = 0; j < object.length; j++) {
return object[j];
}
}
}
console.log($('.dd')); // returns NodeList[li.dd, li.dd]
$('.opened').each(function() {
console.log(this);
}); // Results in an error [TypeError: $(...).each is not a function]
ご覧のとおり、それぞれがエラーとして表示されています。これを修正するにはどうすればよいですか?