es2015
Właściwości prywatne w klasach JavaScript ES6
Czy jest możliwe tworzenie prywatnych właściwości w klasach ES6?
Oto przykład.
Jak mogę zapobiec dostępowi do instance.prope ... tructor(){
this.property = "test";
}
}
var instance = new Something();
console.log(instance.property); //=> "test"
bower init-różnica między amd, es6, globals i node
Tworzę swój pierwszy komponent Bower. Po uruchomieniu bower init skrypt pyta mnie 'jakie typy modułów wystawia ten pakiet?"z tymi opcjami:
amd
es6
globals
węzeł
Jaka jest różnica między tymi opcjami?
Jaka jest różnica między refleksją.ownKeys (obj) i Object.klucze (obj)?
Testowanie ich w naprawdę prostym przypadku daje ten sam wynik:
const obj = {a: 5, b: 5};
console.log(Reflect.ownKeys(obj)) ... Object.keys(obj));
// Result
['a', 'b']
['a', 'b']
Kiedy Reflect.ownKeys(obj) produkuje wyjście inne niż Object.keys(obj)?