ecmascript-6

Co robi obiekt Reflect w JavaScript?

Widziałem jakiś czas temu pusty stub na MDN dla Reflect obiektu w javascript, ale nie mogę na całe życie znaleźć nic w Google ... je się, że robi trochę więcej niż to, szczególnie par, który mówi double-lifting, ale wskazuje na starą specyfikację proxy /

Jak zaimplementować metodę prywatną w klasie ES6 za pomocą Traceur [duplicate]

To pytanie ma już odpowiedź tutaj: prywatne właściwości w klasach JavaScript ES6 ... y-ing lub bind-ING za każdym razem. Czy jest możliwość użycia prywatnych danych w klasie ES6 zgodnej z kompilatorem traceur?

Jak zaimportować plik JSON w ECMAScript 6?

Jak mogę uzyskać dostęp do pliku JSON w ECMAScript 6? Nie działa: import config from '../config.json' To działa dobrze, jeśli próbuję zaimportować plik JavaScript.

Jak korzystać z ES6 Fat Arrow to.filter () tablica obiektów

Próbuję użyć funkcji strzałek ES6 z .filter, aby zwrócić dorosłych (Jack & Jill). Wygląda na to, że nie mogę użyć instruk ... działający przykład ES5: let adults2 = family.filter(function (person) { if (person.age > 18) { return person; } });

Debugowanie za pomocą webpack, ES6 i Babel

To wydaje się być czymś, co powinno być stosunkowo proste do osiągnięcia, ale niestety. Mam klasę ES6: 'use strict'; expo ... we, stworzone przez Babel, mapy źródłowe zostaną zachowane w plikach wynikowych. Nie. Wszelkie sugestie będą mile widziane

Import plików JavaScript i funkcji wywołania za pomocą webpack, ES6, ReactJS

Próba zrobienia czegoś, co wydaje mi się bardzo proste. Chciałbym zaimportować istniejącą bibliotekę JavaScript, a następnie ... zrobić, żeby to zadziałało. Może nie o to mi chodzi. W przykładzie pojawia się błąd " TypeError: _blah.blah is undefined".

Typescript ES6 import module " plik nie jest błędem modułu"

Używam typescript 1.6 ze składnią modułów es6. Moje Pliki to: Test.ts: module App { export class SomeClass { getN ... by skompilowania pliku main.ts pojawia się błąd: Błąd TS2306: plik ' test.ts ' nie jest modułem. Jak mogę to osiągnąć?

Dlaczego instanceof nie działa na instancjach podklas błędów w babel-node?

Widzę, że operator instanceof nie działa na instancjach Error podklas, gdy działa pod babel-node w wersji 6.1.18/Node w wers ... return Sub; })(Error); var s = new Sub(); console.log('The variable \'s\' is an instance of Sub: ' + (s instanceof Sub));

Jak napisać nazwaną funkcję strzałki w ES2015?

Mam funkcję, którą próbuję przekonwertować do nowej składni arrow w ES6 . Jest to funkcja o nazwie: function sayHello(nam ... yHello = (name) => { console.log(name + ' says hello'); } Czy Jest jakiś nowy sposób, aby to zrobić w ES6 ?

React, ES6 - getInitialState został zdefiniowany na zwykłej klasie JavaScript

Mam następujący Składnik (radioOther.jsx): 'use strict'; //module.exports = <-- omitted in update class RadioOther ... } Ale teraz kliknięcie drugiego przycisku powoduje błąd: Uncaught TypeError: Cannot read property 'props' of undefined

Właściwe użycie const do definiowania funkcji w JavaScript

Interesuje mnie, Czy istnieją jakieś ograniczenia, jakie typy wartości można ustawić za pomocą const w JavaScript-w poszczegó ... cje powinny być zdefiniowane w ten sposób w ES6? Nie wydaje się, aby to się udało, jeśli tak. Dzięki za wszelkie komentarze!

Do czego służą gettery i settery w klasach ECMAScript 6?

Jestem zdezorientowany co do tego, jaki jest cel getterów i setterów w klasach ECMAScript 6. Jaki jest cel? Poniżej przykład, ... _name.toUpperCase(); } set name(newName){ if(newName){ this._name = newName; } } }

Javascript Object bracket notation {Navigation} =) po lewej stronie Przypisz

Nie widziałem wcześniej tej składni i zastanawiam się, o co w tym wszystkim chodzi. var { Navigation } = require('react-rou ... ra część konfiguracji webpack jest przekształcana lub jaki jest cel składni. Chodzi o harmonię? Czy ktoś może mnie oświecić?

Jak przedłużyć klasę bez konieczności używania super w ES6?

Czy jest możliwe rozszerzenie klasy w ES6 bez wywołania metody super do wywołania klasy nadrzędnej? EDIT: pytanie może być m ... łuję super() na klasie pochodnej dostaję problem z scope -> this is not defined Uruchamiam to z iojs --harmony w v2. 3. 0

Douglas Crockford on Class Free OOP in JavaScript

Douglas Crockford ma naprawdę dobrą rozmowę na temat "lepszych części" ES6. Między innymi, on zachęca do odejścia od dziedzic ... new, Object.create, i this, ale tak naprawdę nie wyjaśniłem alternatywy. Czy ktoś mógłby mi powiedzieć, jak to może wyglądać?

Klonowanie obiektu js z wyjątkiem jednego klucza

Mam płaski obiekt JS: {a: 1, b: 2, c: 3, ..., z:26} Chcę sklonować obiekt z wyjątkiem jednego elementu: {a: 1, c: 3, ..., z:26} Jaki jest najprostszy sposób, aby to zrobić (preferując użycie es6/7, jeśli to możliwe)?

Głębokie kopiowanie w ES6 przy użyciu składni spread

Próbuję stworzyć metodę głębokiej kopii mapy dla mojego projektu Redux, która będzie działać z obiektami, a nie tablicami. Cz ... maga wiedzy, które obiekty są przekazywane. Czy jest sposób w ES6 aby używać składni spread do głębokiego kopiowania obiekt?

Dostęp do indeksu elementów tablicy ES6 wewnątrz pętli For-of

Możemy uzyskać dostęp do elementów tablicy za pomocą pętli for-of: for (const j of [1, 2, 3, 4, 5]) { console.log(j); } ... yfikować ten kod, aby uzyskać dostęp do bieżącego indeksu? Chcę to osiągnąć używając składni for-of, ani forEach, ani for-in.

Object.is vs ===

Natknąłem się na przykład kodu, który używał tego porównania: var someVar = 0; Object.is(false, someVar); //Returns false Wiem, że false == 0 będzie true dlatego mamy ===. Czym różni się Object.is od ===?

Konwertuj ciąg znaków na ciąg szablonów

Czy można utworzyć łańcuch szablonu jako zwykły łańcuch let a="b:${b}"; A następnie przekształć go w ciąg szablonu let b=10; console.log(a.template());//b:10 Bez eval, new Function i inne sposoby dynamicznego generowania kodu?