CherryTea
Котяй верно говорит, игнорит консоль to string
Anonymous
Range.prototype[inspect.custom] = function () {
const [from, to] = this.values;
return `Range { ${from}, ${to} }`;
};
Anonymous
Всё нормуль.
CherryTea
Anonymous
CherryTea
Anonymous
Nikolay
А расширить прототип это ок, ладно)
Anonymous
Anonymous
Ты же понимаешь, какие протитипы нельзя расширять?
Anonymous
Возможно, стоит сперва сходить почитать об этом.
Nikolay
Я не понимаю зачем плодить сущности
Nikolay
Когда уже все есть
Anonymous
Anonymous
Anonymous
Но Николай лучше знает.
CherryTea
Чей прототип тот и расширяет как говорится
CherryTea
Спокойной
Anonymous
Я больше скажу. Вот класс у тебя лежит в файле. В отдельном. Там ты его собираешь, как то необходимо. За пределами файла ты его менять не должен. Ничего там расширять или дописывать. Нужно понимать причины тех или иных правил, чтобы применять их к месту, иначе получится адок из ограничений, которые ведут в тупик и говнокод. Щас бы я получил темплейты для дебага. Ну пздц приехали — эта фича должна быть спрятана внутри реализации самой сущности — как она себя печатает для отладки.
Anonymous
При том, что в данном случае я должен явно задавать способ вывода, т.к. значения, спрятанные в классе, приватны.
Anonymous
И не являются собственными свойствами объекта. И его дефолтный вывод был бы ваще бесполезен.
Nikolay
И это вообще не похоже на вопрос, который задал вначале
Anonymous
Как так? Я спросил, какой интерфейс нужно реализовать, чтобы его логгер дёргал.
Anonymous
А через символы — ваще самое то. Хорошая идея.
Anonymous
Да, впрочем, пофиг. Проблема решена. Спасибо за внимание к проблеме. =)
Nikolay
FUTURICO
хорошо
Akmat
Ишу удаленно наставника, знаю html,css, учу js,
уже более и менее знаю js.
хочу работать с реальными проектами помогать,
получать из этого реальный опыт работы.
Если было бы ментор у меня учеба и практика куда более прогрессивнее шел бы.
Andrew
Всем привет, кто может помочь реализовать поиск в таблице по 2 столбцу? что б оно искало только по Имени и не более?
Andrew
http://jsfiddle.net/2kufy4st/6/
CherryTea
Andrew
а то я новичек в JS)
CherryTea
изи, счас покажу
Dmitry
Dmitry
ну или полностью 7 строка тебе if($(this).find('td:eq(0)').text().toLowerCase().indexOf($(_this).val().toLowerCase()) === -1) {
Dmitry
суть в том, что в примере используется поиск по тексту всего <tr>, а тебе нужно делать поиск по тексту первого <td> внутри этого <tr>
Andrew
ага понял, спасибо большое
Andrew
))
CherryTea
Mannaro
Коллеги, привет!) Пытаюсь понять, почему страница загружается почти 3 секунды из кеша. Открыл Network, а тут такая картина:
Mannaro
Mannaro
Есть мысли, куда копать, чтобы понять, чем он занимался 2 секунды?
Alex
#вакансия #middle #senior #react #typescript
Город и адрес офиса: г. Москва, м. Сокольниики, м. Красносельская
Формат работы: офис
Занятость: полная
Зарплатная вилка: от 100 000 до 200 000 на руки
Описание вакансии:
Зона ответственности:
🎯Разработка интерфейса приложения в рамках проекта, как на основании наших внутренних библиотек, так и open source решений;
🎯Участие в разработке внутренних библиотек;
🎯Возможно написание сервисов на Node.js.
Технологический стек проекта:
🎯На бэкенде у нас Java, Python, Node.js
🎯На фронте SPA, используем TypeScript, React, redux, sass, postcss, Webpack, Babel
Профессиональные требования:
🔍Опыт работы в аналогичной позиции от 1 года в ИТ компаниях на проектах web-разработки;
🔍Практический опыт работы с указанным технологическим стеком (или теоретическое знакомство и желание быстро научиться), интерес к новым технологиям;
🔍Уметь верстать и оживлять интерфейс;
🔍Уметь работать с системой контроля версий Git;
🔍Глубокое понимание JavaScript, node.js, а так же умение предложить и обосновать новую технологию – будет огромным плюсом;
🔍Уметь оценивать сроки работ и рассчитывать свои силы;
🔍Быть ответственным сотрудником и общаться в команде.
Мы предлагаем:
🔅Оформление в соответствии с Трудовым Кодексом;
🔅Заработная плата по результатам собеседования в зависимости от технических знаний;
🔅Гибкий график работы (по договоренности), возможность 1 раз в неделю работать удаленно;
🔅Возможность предлагать решения и продвигать технологии, устраивать внутренние митапы;
🔅Комфортный офис в шаговой доступности от метро Красносельская;
🔅Дружная команда молодых специалистов в своей области;
🔅Индивидуальный подход к каждому человеку в команде;
🔅Наличие собственной кухни;
Название компании: GOST Group
Контакты: @dianaborsheva или @VvElena
Андрей Михайлович
https://toster.ru/q/543228
Андрей Михайлович
Коллеги, а может ли кто ответить на вопрос по ссылке?
Андрей Михайлович
Я бы хотел передать путь к файлу сценария, который должен воспроизвести мой браузер на электроне.
Андрей Михайлович
То есть вопрос сводится к: "как передать параметры при запуске программы, написанной на электроне"?
Anthony
Всем привет. Простите за реально нубский вопрос, но ищу помощи.
Интернет магазин. Корзина. Есть инпут с количеством товара (переменная php) и кнопки "+" и "-". Как заставить кнопки работать, при этом при изменении количества товара сделать и изменение цены.
Изначально в коде было так: https://codesandbox.io/s/43ynwqxj9x
Андрей Михайлович
Мне одному кода не видно?
Андрей Михайлович
Ну и тебе же надо делать расчёт на фронте
Андрей Михайлович
Бек в этом не участвует
Андрей Михайлович
Я вот тут вижу странный код для количества, но не для цены. Но что написано в updateCart?
Андрей Михайлович
Может логика там?
Андрей Михайлович
И для цены?
Андрей Михайлович
Я бы там и искал.
Anthony
https://repl.it/@SaintStranger/SuperficialDishonestLicensing
все что, нашел связанное с количеством засунул сюда.
хотя, до конца разобраться пока самостоятельных знаний не хватает (
Mihail
ребят, можете сказать при каких условиях данный код должен работать? https://youtu.be/SL4srmArFds?list=PLrCZzMib1e9r9OwZDTtkgdIOy84SwICKu&t=1621
допустим, если добавить
constructor () {
this.liteners = {};
}
то, нужен же ещё массив внутри с ключом event
а на следующем слайде показано, что созданный класс-наблюдатель вызывается (создается объект) без всяких аргументов
Артур
https://pastebin.com/yPBpVeu1
Артур
подскажите плиз почему 2 раза запрос выполняется ?((
Артур
то есть 2 запроса по аякс но они задваиваются при клике((
Артур
и по это прилетают цыфры не 1,2 а сразу 2,4
Максим
Помогите, плз, написать регулярку, которая выдавала бы фолс в данном случае new RegExp('[a-zA-Z0-9]{3,13}', 'g').test('4444 555’);. То есть, пробельные символы надо считать за ошибку
Roman
Roman
и потом if true то ошибка
Максим
в смысле наоборот? Покажите на моём примере
Максим
то есть, вы имеете ввиду. что мне после моей проверки делать ещё и эту?
Максим
две проверки подряд, да?
Anonymous
Roman
так не сработает
Anonymous
Я только что проверил