Вопросы по теме 'es6-class'
Понимание module.exports в отношении классов JavaScript
Хотя я не особо силен принуждать ООП к функциональному языку, я изо всех сил пытаюсь понять, что сделал мой коллега для экспорта модулей из класса. Все, что я ищу, это как бы это назвать, чтобы я мог продолжить исследования. Насколько я понимаю, они...
653 просмотров
schedule
23.10.2021
Сопоставляется ли super () с __proto__ под капотом?
Я понимаю, что классы в ES6 - это действительно синтаксический сахар. Действительно ли вызов super () вызывает просто proto ? (Сопоставляется ли он с объектом [[prototype]]?)
56 просмотров
schedule
23.09.2021
Создайте класс для использования на контроллерах
Я хочу создать Class и сделать его доступным на моих контроллерах. Я не хочу использовать помощников в этом конкретном случае, потому что я планирую позже создать пакет npm с этим кодом. Я не хочу сейчас создавать пакет, потому что не хочу, чтобы...
282 просмотров
schedule
05.09.2021
Как присвоить значение состоянию с помощью обещания до выполнения метода рендеринга
РЕДАКТИРОВАТЬ:
Вот рабочий jsComplete (используйте хром), где я назначаю JSON состоянию вместо создания api вызов. Я пытаюсь сделать то же самое с вызовом api.
Как присвоить значение свойству состояния locoData перед запуском метода...
246 просмотров
schedule
24.10.2021
Класс MongoModel с машинописным текстом и прокси-сервером ES6
Я хочу реализовать класс MongoModel в машинописном тексте. Что похоже на ActiveRecord в php или rails.
class Model {
data: any;
}
let model = new Model();
Я хочу добиться
Вместо model.data.name = 'John' я бы предпочел model.name =...
57 просмотров
schedule
09.09.2021
Узел JS: Route.get () требует функции обратного вызова, но получил [объект не определен] при использовании модулей ES6
Файл маршрута
scoreboardroute.js
import { scoreRouteController } from '../controllers/scoreboardcontroller';
const SCOREROUTE = app => {
app.route('/getAllScores').get(scoreRouteController.getAllScores);
};
export { SCOREROUTE...
324 просмотров
schedule
28.09.2021
Создание нового класса на основе конструктора другого
Есть ли способ повторно использовать конструктор уже существующего класса ES6 для создания другого? (Прошу прощения за отсутствие ООП-фраз). Мне нравится создавать новые классы на ходу, которые объединяют уже инициализированные, как миксин, но...
74 просмотров
schedule
14.09.2021
Вызов статических методов из обычных методов класса ES6
Какой стандартный способ вызова статических методов? Я могу подумать об использовании constructor или об использовании имени самого класса, последнее мне не нравится, потому что это не кажется необходимым. Рекомендуется ли первый способ или есть...
120898 просмотров
schedule
15.01.2022
Как смоделировать «новый класс()», вызываемый в конструкторе ES6 — Жасмин
Я пытаюсь провести модульное тестирование с помощью Jasmine моего класса ES6 под названием MyClass. Это следующее.
import SomeOtherClass from '../../someOtherClass';
export default class MyClass {
constructor(){
this.someOtherClass =...
383 просмотров
schedule
25.03.2022
Как мне создать новый класс, от которого оба моих класса будут наследовать методы и свойства?
У меня два класса, один называется «Игрок», другой - «Враг». У них обоих похожие методы и свойства, и я хочу, чтобы они унаследовали от родительского класса, который я создам и назову «Game Object».
Как мне его создать?
Этот код написан на...
42 просмотров
schedule
12.04.2022
как создать экземпляр класса es6 после того, как он был объединен в функцию с помощью webpack
Я следил за учебником по классам es6 и сделал небольшую небольшую визуализацию d3. Затем я сделал второй и подумал, что мне нужно что-то сделать, чтобы объединить их в библиотеку, поэтому сначала попробовал модули (затем обнаружил, что браузеры еще...
604 просмотров
schedule
24.04.2022
Невозможно добавить новое свойство в подкласс
Я пытаюсь в основном написать собственный ORM для небольшого проекта, и я использую класс для настройки своих записей, по умолчанию все записи будут проходить через своего рода средство проверки типов, которое будет преобразовывать любые значения на...
70 просмотров
schedule
30.04.2022
Jest - имитация отдельной функции из класса es6
Я хотел бы проверить, вызывается ли конкретная функция из функции, которую я тестирую, однако обе эти функции находятся в классе es6, который я тестирую.
Настраивать:
// MyClass.js
export default class MyClass {
constructor () { ... }...
5735 просмотров
schedule
09.06.2022
Фрагменты фрагментов Google Chrome: идентификатор '' уже объявлен
Я использую сниппеты Google Chrome (внутри Dev Tools) для разработки и тестирования JS.
При объявлении классов ES6 консоль выдает
Uncaught SyntaxError: идентификатор "Foo" уже объявлен в...
после первого запуска.
class Foo {...
2880 просмотров
schedule
03.06.2022
Использование класса ES6 вместо константы и его экспорт
Я немного запутался в кодировании с помощью классов в ES6. Предположим, я хочу создать простую библиотеку, похожую на JS. Я создаю такой модуль в своей библиотеке.js:
const $ = (...args) => {
if (typeof args[0] === 'function') {
const...
29 просмотров
schedule
08.06.2022
Почему некоторые разработчики используют конструктор и super в своем классе в React.js?
Я всегда использую это выражение в своих компонентах:
class Cart extends Component { }
В последнее время я видел много кодов, использующих это выражение.
class Cart extends React.Component {
constructor(props) {
super(props);
}
}...
2695 просмотров
schedule
10.06.2022
Как распознать функцию как конструктор класса и как вызвать ее как функцию?
Меня немного смущает фича class в es2016, хотя предполагается, что это просто синтаксический сахар для создания классов, по сравнению с function и prototype , но поведение в некоторых случаях отличается, в частности - классы могут' t вызываются...
207 просмотров
schedule
22.06.2022
Почему именно bind(this) необходим в конструкторах React?
Общеизвестно, что при определении компонента React вам необходимо связать методы вашего класса внутри конструктора класса, чтобы иметь доступ к this.props и т. д. внутри этих методов.
Мой вопрос просто "почему?" В JS разве this не определяется...
44 просмотров
schedule
18.06.2022
Как проксировать пользовательский элемент (веб-компонент)
class A extends HTMLElement {
constructor() {
super()
return new Proxy(this, {})
}
}
window.customElements.define('a-element', A)
<a-element></a-element>
Как я могу проксировать...
1590 просмотров
schedule
27.06.2022
Как обновить и перенести ось ordinalScale в d3 v4
Я подумал, что немного узнаю о классах ES6, выполняя некоторую работу с d3, поэтому я создал класс порядковой гистограммы ( скрипка здесь ). Он отображает несколько серий данных (например:
[
[{"label":"apple", "value" :25},...
600 просмотров
schedule
07.07.2022