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

когда использовать класс ES6 и когда использовать функцию в javascript
Поскольку ES6 прибыл с классом. Поэтому я хочу знать, когда использовать класс и когда использовать простую функцию в javascript. Так как функция также способна сделать новый объект.
2112 просмотров
schedule 02.10.2022

Определение констант в классе es6 для контроллера angular 1.5
Я изо всех сил пытаюсь заставить это работать. Я понимаю, что статические переменные нельзя объявлять в классе в формате ES 6. Как можно объявить константы внутри класса, а также получить к ним доступ внутри самого класса вот что у меня есть. Я...
889 просмотров

Невозможно вызвать метод внутри класса, который он определил в ES6 в Node.js
Я делаю приложение, используя Node.js, Express.js и MongoDB. Я использую шаблон MVC, а также имею отдельный файл для маршрутов. Я пытаюсь создать класс контроллера, в котором метод вызывает другой метод, объявленный в нем. Но мне кажется, что я не...
4892 просмотров

ES6 — прикрепить прототип класса к синглтону
Мне интересно, как лучше всего прикрепить «новый» класс к существующему экземпляру. Например: у меня есть «рабочий» класс, который необходимо «расширить» до существующего экземпляра класса IPC, чтобы он мог общаться по каналу ipc. class Worker...
166 просмотров
schedule 12.03.2023

Передача параметров в шаблон маршрутизатора Angular UI
Мой маршрутизатор angular ui меняет состояния/представления как: $stateProvider .state({ name: 'home', url: '/', template: '<home-view></home-view>', }) Есть ли способ...
1383 просмотров

Вызов статического геттера в нестатической функции-члене в классе javascript es6
Как я могу вызвать статическую функцию из обычной функции-члена в классе es 6? Вот пример: class Animal { constructor(text) { this.speech = text; } static get name() { return "Animal"; } speak() {...
1039 просмотров

instanceof с использованием цепочки наследования класса ES6 не работает
Используя синтаксис ES6 class , мне интересно, почему оператор instanceof не работает для цепочки наследования, когда существует более одной цепочки наследования? (optional read) Как работает оператор instanceof ? В...
6896 просмотров

Как использовать d3 v4 с классами Polymer 2.0?
Как можно использовать d3.js (v4) с элементом Polymer 2.0? Или как использовать библиотеку внутри класса, который уже расширяет другой класс? Попытка создать элемент полимера d3, чтобы воспользоваться двусторонней привязкой данных полимера, а также...
1276 просмотров

Использование будущего зарезервированного слова в строгом режиме
Я пытаюсь определить массив на es6 и получаю Use of future reserved word in strict mode . Это моя попытка: {let colours = ["green","yellow","red"]} Что может быть причиной?
6485 просмотров
schedule 26.01.2024

Определите «настоящие» частные методы в модуле/классе ES6 в среде только nodejs без утечки информации.
Я знаю, что не существует НАСТОЯЩЕГО частного метода ВНУТРИ классов ES6. Однако я немного поигрался и обнаружил кое-что хорошее - может быть... Как я уже упоминал, невозможно не раскрывать свойства объекта. Но я попытался добиться некоторого...
8981 просмотров

Родительский статический метод для возврата объекта подкласса
class Vehicle { constructor (name, type) { this.name = name; this.type = type; console.log(this.constructor.name); } getName () { return this.name; } getType () { return this.type; }...
299 просмотров
schedule 12.04.2023

ОШИБКА в ./src/auth/AuthService.js Ошибка синтаксического анализа модуля: неожиданный токен (7:16)
Я настроил vuejs с помощью webpack 4, и теперь он работает нормально. Я добавил файл auth0 в свое приложение vuejs и включил его в представление страницы входа. Это может быть проблема с веб-пакетом, так как в консоли экспорт по умолчанию не работает....
341 просмотров
schedule 02.11.2023

Как использовать статическую переменную в классе ES6?
Я пытаюсь использовать статическую переменную в es6. Я хотел бы объявить статическую переменную count в классе Animal и увеличить ее. Однако я не мог объявить статическую переменную через static count = 0; , поэтому я попробовал другой способ:...
69747 просмотров
schedule 13.07.2022

Свойство наследования дочернего класса ES6
У меня есть родитель A и два других класса B и C, которые расширяют A. Я пытаюсь изменить свойство конфигурации внутри родительского класса A из дочернего, например B, и автоматически делиться с другими дочерними элементами, например C? class A {...
52 просмотров

Когда уместно использовать конструктор в REACT?
Я понимаю концепцию конструкторов в языках ООП, таких как C++. Однако я не совсем уверен, когда использовать конструктор в REACT. Я понимаю, что JavaScript объектно-ориентирован, но я не уверен, что на самом деле "конструирует" конструктор. При...
9028 просмотров

В чем разница между компонентом высшего порядка (HOC) и наследованием в собственном компоненте React
Я новичок, чтобы реагировать на родной фон .net, Здесь вопрос заключается в том, чем HOC отличается от наследования в концепции OOPS наличием родительского класса с базовыми свойствами и дочерним элементом, который расширяет базу и использует...
1532 просмотров

Можно ли сделать список присвоений свойств конструктора короче?
Можно ли избежать «этого» списка назначений и каким-то образом «разложить» все аргументы, указанные в конструкторе? class MyClass { constructor(arg1, arg2, arg3, arg4, arg5) { this.arg1 = arg1; this.arg2 = arg2;...
43 просмотров
schedule 08.09.2023

js не импортирует модуль js правильно, даже если type=module вставлен в html
У меня есть класс js внутри movie.js, который я хотел бы импортировать в свой код на main.js, где я планирую с ним работать. Я боролся со следующей ошибкой: SyntaxError: объявления импорта могут появляться только на верхнем уровне модуля. Я уже...
49 просмотров

Класс JS: разница между ES6 myFunc(){..} и ES5 myFunc = function() {} в объявлении класса
В следующем коде class PersonClass { constructor(fname) { this.fname = fname; } read = function() { console.log('I am reading') } speak () { console.log('I am speaking'); } } //Instantiate let p1 = new PersonClass('Raj') read...
49 просмотров

Что делает символ подчеркивания (_) перед именем свойства в геттере или сеттере класса ES6?
Я получал ошибки максимального размера стека с исходной версией моего класса (без подчеркивания), и когда я просмотрел его, я увидел несколько примеров, которые включали добавление подчеркивания к свойству класса при ссылке на него в методе...
468 просмотров
schedule 13.11.2023