ile bu Object.assign. Benim unsurları ile bu birleştirmek çalışıyorum, jQuery benzer ES6 ben basit DOM yarar kütüphane inşa ediyorum nodelist
class jQuery {
constructor(selector) {
let elements = document.querySelectorAll(selector);
Object.assign(this, elements);
}
}
let $ = selector => new jQuery(selector);
console.log($('h1'));
, her iki tür nesnelerdir ancak sonuçlar onun sadece boş bir nesne (bu).
Ama{ foo: 'bar' }
onun çalışma ile
this
birleştirme eğer. Bu neden oluyor
Birisi bana açıklayabilir misiniz? https://jsbin.com/zupece/edit?js,console,output
'Object.assign (bu, {elemanları});' sadece cevap – NaN