Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 21

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Понял?)
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
ну такая задача,я перебераю строку '1+2+3+45' в буфер попадают цифры, если опартор +, то срабатывает  emptyNumberBufer
'1+2+3+45'.match(/(\d+)|([\+\-\*\/]+)/ig)
- тебе это нужно?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Мне надо имменно алгоритм написать для калькулятора
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Мне надо имменно алгоритм написать для калькулятора
Конкретно твой токенайз что должен делать?
источник

E

Evgen in JavaScript — русскоговорящее сообщество
что за массив он отдает?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
она разбиват строку на токены  с типом и значением
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
массив токенов
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Evgen
'1+2+3+45'.match(/(\d+)|([\+\-\*\/]+)/ig)
- тебе это нужно?
Отправь этот стринг на бэку, там сделай все операции (обычным методом) и возвращай результат 🤔
источник

AB

Alexandr Bryanskiy in JavaScript — русскоговорящее сообщество
Всем привет) Кто-то пользовался либой pdf.js? Проблема вот в чем, есть например срока текста в pdf файле, посредине которой есть ссылка, но pdf.js ренедрит это все как сплошной текст внутри одного дива. Если открываю через софтину какую-нибудь, то ссылка нормально работает. В гугле уже был) но что-то не нашел решения, может кто-то посоветует что-нибудь?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Evgen
Конкретно твой токенайз что должен делать?
через splice прям вообще все плохо?
источник

E

Evgen in JavaScript — русскоговорящее сообщество
'1+2+3+45'.match(/(\d+)|([\+\-\*\/]+)/ig)
.map(item => new Token(getTokenType(item), item))
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
через splice прям вообще все плохо?
Ну как - тебе подходит решение?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Evgen
Ну как - тебе подходит решение?
через сплайс работает,просто не знаю насколько это плохо)
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Evgen
'1+2+3+45'.match(/(\d+)|([\+\-\*\/]+)/ig)
.map(item => new Token(getTokenType(item), item))
Я про это ^^^
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Вместо всей твоей функции tokenize
источник

E

Evgen in JavaScript — русскоговорящее сообщество
export const tokenize = (str) =>
   str
       .replace(/\s+/g, '')
       .match(/(\d+)|([\+\-\*\/]+)/ig)
       .map(item => new Token(getTokenType(item), item));
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
через сплайс работает,просто не знаю насколько это плохо)
Ну что, проверил ? ^^^ результат такой же как и у твоей функции?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Да ,спасибо)
источник

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
если я генерирую новый элемент, добавляя его строкой insertAdjacentHTML, я как то могу получить \ сохранить ссылку на эту новую ноду?
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Глеб Щукин
если я генерирую новый элемент, добавляя его строкой insertAdjacentHTML, я как то могу получить \ сохранить ссылку на эту новую ноду?
Если у тебя есть старая ссылка то она меняется после того как ты вставил новую ноду ты можешь заново его вызвать
источник