CherryTea
Котяй верно говорит, игнорит консоль to string
Anonymous
Range.prototype[inspect.custom] = function () { const [from, to] = this.values; return `Range { ${from}, ${to} }`; };
Anonymous
Всё нормуль.
Nikolay
Консоль не приводит к строке
Я это прекрасно, так переведи к строке через templates strings
CherryTea
Anonymous
Nikolay
А расширить прототип это ок, ладно)
Anonymous
Anonymous
Ты же понимаешь, какие протитипы нельзя расширять?
Anonymous
Возможно, стоит сперва сходить почитать об этом.
CherryTea
А расширить прототип это ок, ладно)
Я тобой согласен на все 100%, явное лучше неявного
Nikolay
Я не понимаю зачем плодить сущности
Nikolay
Когда уже все есть
Dika
Мне нужен инспект, а не приведение к строке.
Кстати, многие используют inspect. Immutablejs, например
Anonymous
Но Николай лучше знает.
CherryTea
Чей прототип тот и расширяет как говорится
CherryTea
Спокойной
Anonymous
Я больше скажу. Вот класс у тебя лежит в файле. В отдельном. Там ты его собираешь, как то необходимо. За пределами файла ты его менять не должен. Ничего там расширять или дописывать. Нужно понимать причины тех или иных правил, чтобы применять их к месту, иначе получится адок из ограничений, которые ведут в тупик и говнокод. Щас бы я получил темплейты для дебага. Ну пздц приехали — эта фича должна быть спрятана внутри реализации самой сущности — как она себя печатает для отладки.
Anonymous
При том, что в данном случае я должен явно задавать способ вывода, т.к. значения, спрятанные в классе, приватны.
Anonymous
И не являются собственными свойствами объекта. И его дефолтный вывод был бы ваще бесполезен.
Nikolay
И это вообще не похоже на вопрос, который задал вначале
Anonymous
Как так? Я спросил, какой интерфейс нужно реализовать, чтобы его логгер дёргал.
Anonymous
А через символы — ваще самое то. Хорошая идея.
Anonymous
Да, впрочем, пофиг. Проблема решена. Спасибо за внимание к проблеме. =)
Anonymous
И это вообще не похоже на вопрос, который задал вначале
А, ещё прошу прощения, если повёл себя слишком резко. Чёт некрасиво.
Nikolay
FUTURICO
хорошо
Akmat
Ишу удаленно наставника, знаю html,css, учу js, уже более и менее знаю js. хочу работать с реальными проектами помогать, получать из этого реальный опыт работы. Если было бы ментор у меня учеба и практика куда более прогрессивнее шел бы.
Andrew
Всем привет, кто может помочь реализовать поиск в таблице по 2 столбцу? что б оно искало только по Имени и не более?
Andrew
http://jsfiddle.net/2kufy4st/6/
Andrew
блин чувак испоьзуй вью
пример хоть посмотреть можно?)
Andrew
а то я новичек в JS)
CherryTea
изи, счас покажу
Dmitry
ну или полностью 7 строка тебе if($(this).find('td:eq(0)').text().toLowerCase().indexOf($(_this).val().toLowerCase()) === -1) {
Dmitry
суть в том, что в примере используется поиск по тексту всего <tr>, а тебе нужно делать поиск по тексту первого <td> внутри этого <tr>
Andrew
ага понял, спасибо большое
Andrew
))
CherryTea
пример хоть посмотреть можно?)
https://jsfiddle.net/eywraw8t/154305/
Andrew
https://jsfiddle.net/eywraw8t/154305/
спасибо большое) Вью код по приятней глазам смотриться)
Andrew
потому jquery и умер
надо начать изучать Vue)
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
Андрей Михайлович
Мне одному кода не видно?
Андрей Михайлович
Ну и тебе же надо делать расчёт на фронте
Андрей Михайлович
Бек в этом не участвует
Anthony
Хм, может код неправильно залил. Если администрация лдин раз пойдет навстречу, то обещаю, больше не нарушать. а пока, один раз скину здесь <div class="input-group" style="max-width: 100px;"> <input type="text" name="quantity[<?php echo $product['cart_id']; ?>]" value="<?php echo $product['quantity']; ?>" oninput="updateCart('<?php echo $product['cart_id']; ?>', $(this).val());" size="1" class="form-control" /> <span> <i class="fa fa-plus btn btn-default" onclick="updateCart('<?php echo $product['cart_id']; ?>', parseFloat($(this).parent().prev().val())+1);"></i> <i class="fa fa-minus btn btn-default" onclick="updateCart('<?php echo $product['cart_id']; ?>', parseFloat($(this).parent().prev().val())-1);"></i> </span> </div> Если у кого есть время объяснить, то с меня плюс вам в карму )))
Андрей Михайлович
Я вот тут вижу странный код для количества, но не для цены. Но что написано в 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
и потом if true то ошибка
Артур
https://pastebin.com/yPBpVeu1
увидел еще одну похожу функцию)
Максим
в смысле наоборот? Покажите на моём примере
Максим
то есть, вы имеете ввиду. что мне после моей проверки делать ещё и эту?
Максим
две проверки подряд, да?
Roman
так не сработает
Anonymous
Я только что проверил