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)?