Вопросы по теме 'es6-class'

Flowtype: небезопасный доступ к переменной экземпляра
/* @flow */ class Foo { blah: string; bar: string; constructor(blah: string, bar?: string) { this.blah = blah if (bar) { this.bar = bar } } } const foo = new Foo('okok') foo.bar...
280 просмотров

Стиль вложенных веб-компонентов ES2015, как импортировать вложенный компонент из внешнего компонента
Я пытаюсь разрабатывать простые веб-компоненты в стиле ES2015. Компонент my-action вложен в компонент my-action-bar . В версии, которая находится в Github , на моей клиентской странице ( demo-action-bar.html ) я "импортирую" два составные...
151 просмотров

JSON Stringify свойство класса ES6 с помощью геттера / сеттера
У меня есть класс JavaScript ES6, для которого свойство установлено с set и доступно с get функциями. Это также параметр конструктора, поэтому можно создать экземпляр класса с указанным свойством. class MyClass { constructor(property) {...
13900 просмотров

TypeError: «установить» на прокси: ловушка вернула ложное значение для свойства
Я изменил свой код с представления прототипа класса es5 на представление класса es6. Но я получаю ошибку это код до и после перехода на es6 синтаксис es5 function RoutingScreen (context) { Object.assign(this, {route} = context) }...
2857 просмотров

Встроенная привязка внешней функции к методу класса
Допустим, у меня есть функция, которая возвращает такую ​​функцию: function createGreeter(logger) { return function greet(greeting) { logger.log(greeting + ', ' + this.name); } } И класс class Person { constructor(name)...
1277 просмотров

TS/ES6: создание экземпляра класса без вызова конструктора
Есть ли способ создать новый экземпляр класса без вызова его конструктора? Что-то вроде этого: class Test { constructor(foo) { this.foo = 'test'; } } const a = new Test('bar'); // call constructor const b = Test.create(); //...
4117 просмотров

React или Next.js внутренне очищают свойства класса?
В приведенном ниже коде я вижу, что this.mBaseService определен выше первого debugger , но не ниже второго debugger . Кто-нибудь может объяснить, почему это так? Одна из теорий, которые у меня были, заключается в том, что React или Next.js...
142 просмотров

Как разбить статические методы в отдельный файл и правильно экспортировать через ES6?
Этот вопрос является продолжением этого one , в котором рассматривается, как разбить файлы классов, когда экземпляр и статические методы становятся большими и делают один файл класса слишком громоздким для работы. Этот вопрос нашел хороший ответ...
89 просмотров
schedule 18.09.2022

Как изменить конструктор класса ES6
Я пытаюсь перезагрузить горячий код с помощью классов ES6. Мне нужно иметь возможность изменять конструктор классов, не заменяя класс новым (потому что другие люди могут иметь на него ссылку). Однако я обнаружил, что похоже, что объект класса...
1863 просмотров
schedule 06.12.2023

Пользовательские элементы с проксированными параметрами has, get & set
Моя цель — создать класс ObservableElement , расширяющий HTMLElement , чтобы его можно было использовать для определения пользовательских элементов, например: customElements.define('an-observable-elem', class extends ObservableElement {...
208 просмотров

Как я могу использовать поля класса с Parcel Bundler?
Я получаю сообщение об ошибке « Missing class properties transform. », когда использую объявления поля public ES6 Class. Как я могу изменить настройки своей посылки, чтобы разрешить это? Текущий код index.html <body> <div...
639 просмотров
schedule 12.12.2023

как получить доступ к классу, подобному функции, из окна?
Я изучаю использование класса в javascript. У меня есть приведенный ниже фрагмент, но я не могу найти причину, по которой класс недоступен из объекта окна. function abc(){} class abcd{} alert(window.abc); alert(window.abcd); alert(abcd); Я...
25 просмотров
schedule 15.03.2024

Классы ES6, вызывающие функцию SetState для себя
Я создаю приложение React и пытаюсь понять, смогу ли я сделать следующее. есть много вложенных компонентов, и тот, который обновляется, всегда является главным родителем. Идея состоит в том, чтобы построить его через вложенный объект,...
52 просмотров