Вопросы по теме '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 просмотров
schedule
09.02.2024
Краткий/краткий синтаксис для «необязательных» ключей объекта в ES6/ES7?
В ES6/ES7 уже есть много отличных функций для определения объектов Javascript. Однако в Javascript распространен следующий шаблон:
const obj = {
requiredKey1: ...,
requiredKey2: ...
};
if (someCondition) {
obj.optionalKey1 = ...;
}...
21374 просмотров
schedule
05.12.2022
использование оператора распространения в машинописном тексте
Я хочу написать функцию, которая возвращает мне компонент, завернутый в другой. Функция, которую я пытаюсь написать, похожа на приведенную ниже в 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 просмотров
schedule
15.01.2024