Вопросы по теме 'ecmascript-next'

Как перебирать свойства экземпляра класса ES6/2015
учитывая эти два класса class Foo{ f1; get f2(){ return "a"; } } class Bar extends Foo { b1; get b2(){ return "a"; } } let bar = new Bar(); Какой код доставит мне этот список свойств из экземпляра bar ? ['f1', 'f2',...
1804 просмотров
schedule 27.11.2023

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

Краткий/краткий синтаксис для «необязательных» ключей объекта в ES6/ES7?
В ES6/ES7 уже есть много отличных функций для определения объектов Javascript. Однако в Javascript распространен следующий шаблон: const obj = { requiredKey1: ..., requiredKey2: ... }; if (someCondition) { obj.optionalKey1 = ...; }...
21374 просмотров

использование оператора распространения в машинописном тексте
Я хочу написать функцию, которая возвращает мне компонент, завернутый в другой. Функция, которую я пытаюсь написать, похожа на приведенную ниже в JavaScript. function GetGroup({ name, text, isRequired, ...props }) Здесь name , text и...
14425 просмотров
schedule 04.11.2023

Как импортировать два компонента, но с одинаковым именем из двух библиотек?
Мне нужен компонент Tooltip из двух библиотек. Например import { Tooltip } from "react-leaflet"; import { Tooltip } from "recharts"; Но одноименная всплывающая подсказка двух библиотек, я получаю ошибку. Как импортировать всплывающую...
6181 просмотров