Я новичок в использовании ES6 classes
. Я пытаюсь понять, как группировать методы в классе, который я создаю для Table
, поэтому такие методы, как сортировка, изменение размера и т. Д. .Методы объекта в классе
class Table extends someClass{
myMethods(){
//BLAH
}
var column={
sort:()=>{
console.log('firing');
},
resize:{
mousedown:()=>{
},
mousemove:()=>{
},
mouseup:()=>{
},
mouseout:()=>{
}
}
},
var cells={
edit:()=>{
console.log('firing');
}
}
}
// ОШИБКА (Неожиданный Identifier)
проблема заключается в Table
класс уже расширения (базовый класс по умолчанию) someClass
, и я бы сказал, расширяет Column
класс или что-то, но я не могу, так как он уже расширяет базовый класс.
Вопрос: Как я могу организовать мои методы sort
, resize
внутри класса, который уже проходит другой класс? (или это нестандартное, и если да, то укажите надлежащий путь.)
Это не совсем понятно, что вы спрашиваете здесь. Почему таблица расширяет столбец? –
@EvanTrimboli все, что я ищу, это способ организовать методы внутри класса, есть методы, которые идут на ячейки столбцов таблицы против методов, которые будут отображаться на ячейках тела таблицы, поэтому я пытаюсь организовать их таким образом. –
Если это вещи, которые нуждаются в собственных методах, то они должны быть классами. –