Вопросы по теме '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 просмотров
schedule
21.05.2024
Стиль вложенных веб-компонентов ES2015, как импортировать вложенный компонент из внешнего компонента
Я пытаюсь разрабатывать простые веб-компоненты в стиле ES2015. Компонент my-action вложен в компонент my-action-bar .
В версии, которая находится в Github , на моей клиентской странице ( demo-action-bar.html ) я "импортирую" два составные...
151 просмотров
schedule
16.04.2024
JSON Stringify свойство класса ES6 с помощью геттера / сеттера
У меня есть класс JavaScript ES6, для которого свойство установлено с set и доступно с get функциями. Это также параметр конструктора, поэтому можно создать экземпляр класса с указанным свойством.
class MyClass {
constructor(property) {...
13900 просмотров
schedule
30.10.2023
TypeError: «установить» на прокси: ловушка вернула ложное значение для свойства
Я изменил свой код с представления прототипа класса es5 на представление класса es6. Но я получаю ошибку
это код до и после перехода на es6
синтаксис es5
function RoutingScreen (context) {
Object.assign(this, {route} = context)
}...
2857 просмотров
schedule
11.03.2024
Встроенная привязка внешней функции к методу класса
Допустим, у меня есть функция, которая возвращает такую функцию:
function createGreeter(logger) {
return function greet(greeting) {
logger.log(greeting + ', ' + this.name);
}
}
И класс
class Person {
constructor(name)...
1277 просмотров
schedule
09.02.2024
TS/ES6: создание экземпляра класса без вызова конструктора
Есть ли способ создать новый экземпляр класса без вызова его конструктора?
Что-то вроде этого:
class Test {
constructor(foo) {
this.foo = 'test';
}
}
const a = new Test('bar'); // call constructor
const b = Test.create(); //...
4117 просмотров
schedule
10.03.2024
React или Next.js внутренне очищают свойства класса?
В приведенном ниже коде я вижу, что this.mBaseService определен выше первого debugger , но не ниже второго debugger .
Кто-нибудь может объяснить, почему это так? Одна из теорий, которые у меня были, заключается в том, что React или Next.js...
142 просмотров
schedule
22.10.2022
Как разбить статические методы в отдельный файл и правильно экспортировать через 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 просмотров
schedule
09.03.2024
Как я могу использовать поля класса с 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 просмотров
schedule
04.04.2024