czy można zaimportować coś do modułu podając nazwę zmiennej podczas korzystania z importu ES6? To znaczy chcę zaimportować jakiś moduł w czasie wykonywania w zależności od wartości podanych w konfiguracji: import something from './utils/' +
czy można zaimportować coś do modułu podając nazwę zmiennej podczas korzystania z importu ES6? To znaczy chcę zaimportować jakiś moduł w czasie wykonywania w zależności od wartości podanych w konfiguracji: import something from './utils/' +
Używam babel6 i dla mojego projektu dla zwierząt tworzę opakowanie dla XMLHttpRequest, dla metod, których mogę użyć: open = (method, url, something) => { return this.xhr.open(method, url, something); } ale dla właściwości funkcja strzałki nie działa to działa: get status() { return...
Chciałbym wykonać następujące czynności, ale z pojedynczym wierszem, jeśli to możliwe: import Module from './Module/Module;' export Module; Próbowałem wykonać następujące czynności, ale wydaje się, że nie działa: export Module from
Oto mój bieżący proces importowania obrazów i ikon w pakiecie internetowym za pośrednictwem ES6: import cat from './images/cat1.jpg' import cat2 from './images/cat2.svg' import doggy from './images/doggy.png' import turtle from './images/turtle.png' <img src={doggy} /> To szybko się...
Python ma wbudowaną funkcjęenumerate , która umożliwia uzyskanie iterowalnych (index, item)par. Czy ES6 ma odpowiednik dla tablicy? Co to jest? def elements_with_index(elements): modified_elements = [] for i, element in enumerate(elements): modified_elements.append("%d:%s" % (i, element))...
Używam programu Lint z moją aplikacją React i otrzymuję ten błąd: error JSX props should not use arrow functions react/jsx-no-bind I tutaj uruchamiam funkcję strzałki (wewnątrz onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 umożliwia rozszerzenie specjalnych obiektów. Więc możliwe jest dziedziczenie z funkcji. Taki obiekt można wywołać jako funkcję, ale jak mogę zaimplementować logikę dla takiego...
Jak rozumiem, obietnica jest czymś, co może rozwiązać () lub odrzucić (), ale byłem zaskoczony, gdy dowiedziałem się, że kod w obietnicy nadal jest wykonywany po wywołaniu rozwiązania lub odrzucenia. Rozważałem rozwiązanie lub odrzucenie bycia przyjazną asynchronicznie wersją wyjścia lub...
Jak porównać dwa zestawy javascript? Próbowałem za pomocą ==a ===jednak zarówno fałszywie zwrotny. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Te dwa zbiory są równoważne, ponieważ z definicji zbiory nie mają porządku (przynajmniej nie zwykle)....
Do tej pory tworzyłem klasy i moduły w node.jsnastępujący sposób: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name...
Jestem zdezorientowany co do celu getters i setters w klasach ECMAScript 6. Co jest celem? Poniżej przykład, do którego się odwołuję: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return
Próbuję utworzyć metodę głębokiej mapy dla mojego projektu Redux, która będzie działać z obiektami, a nie z tablicami. Czytałem, że w Redux każdy stan nie powinien nic zmieniać w poprzednich stanach. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function...
Jak sklonować instancję klasy JavaScript przy użyciu ES6. Nie interesują mnie rozwiązania oparte na jquery czy $ extend. Widziałem dość stare dyskusje na temat klonowania obiektów, które sugerują, że problem jest dość skomplikowany, ale w ES6 pojawia się bardzo proste rozwiązanie - zamieszczę...
Wiem, że ES6 nie jest jeszcze ustandaryzowane, ale wiele przeglądarek obecnie obsługuje const słowo kluczowe w JS. W specyfikacji jest napisane, że: Wartość stałej nie może ulec zmianie przez ponowne przypisanie, a stałej nie można ponownie zadeklarować. Z tego powodu, chociaż można...
Załóżmy, że masz tablicę Iterable Javascript ES6, o której wiesz z góry, że będzie miała skończoną długość. Jaki jest najlepszy sposób, aby przekonwertować to na tablicę JavaScript? Powodem tego jest fakt, że wiele bibliotek js, takich jak podkreślenia i lodash, obsługuje tylko tablice, więc...
Jak płytko sklonować mapę lub obiekt zestawu ES6 ? Chcę uzyskać nową mapę lub zestaw, który ma te same klucze i wartości.
Poniższa instrukcja eksportu podaje błąd składni export default const hello = () => console.log("say hello") czemu ? Mogę eksportować tylko nazwane funkcje export function hello() { console.log("hello") } Jaki jest powód?
Używam biblioteki innej firmy, która ma funkcję, która przyjmuje funkcje jako argumenty. Wykonuję pewne kontrole warunkowe, aby zdecydować, czy dodać określoną funkcję jako parametr, aw niektórych przypadkach nie chcę udostępniać funkcji. Podanie wartości null w takich przypadkach powoduje...
Mam projekt napisany w ES6 z pakietem webpack. Większość transpilingów działa dobrze, ale kiedy próbuję dodać dekoratory w dowolnym miejscu, pojawia się ten błąd: Decorators are not supported yet in 6.x pending proposal update. Przejrzałem narzędzie do śledzenia problemów Babel i nie udało mi...
Obietnica, na przykład: var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); Po wywołaniu metoda na obietnicy: P.then(doWork('text')); Funkcja doWork wygląda następująco: function doWork(data) {...