Intelpentium3
Мне нужно следующее: получить строку, после нажатия клавиши = отфильтроватхь дублежи в строке, получив тем самым матем атическое выражение и дать его eval'у, чтобы тот рассчитал
Intelpentium3
https://codepen.io/mrfreeman16/pen/JjPrXaj?editors=1111 1. юзер вводит математическое выражение нажатием на кнопочки калькулятора 2. возможно, юзер нажмет два или Х раз на любой математический оператор. В таком случае eval не поймет матвыражение, следовательно, его нужно отфильтровать, чтоны вместо, скажем, 3++4+++++8——7 получить для эвала 3+4+8-7 3. Тал вот, теперь риплейс не может заменить дублирующиеся элементы строки. 4. Я написал функцию, которая очищает массив от последующич дубль элементов, скинул код. Попробуй, поймешь о чем я
Intelpentium3
как? он же строку печатает баттонами
Intelpentium3
проблема в том, что набранный текст отоброжается для юзера в div след образом: $("#given").append($(this).val());
Intelpentium3
Моментик, я переставил пару вещей, кажись сработало, спасибо, сейчас доделаю и выставлю на пен
Vladislav
Unterminated template такая ошибка при сборке(vue js)
Это полная дичь и жуткий антипаттерн
Vladislav
Опиши полностью задачу
Intelpentium3
https://codepen.io/mrfreeman16/pen/JjPrXaj?editors=1111 Мне теперь нужно вывести конечное выражение из этой функции и использовать это выражение в иной функции с eval(coffee) Пишет variable is not defined
Intelpentium3
https://codepen.io/mrfreeman16/pen/JjPrXaj?editors=1111 Доделал. Теперь не могу использоват coffee в последующей функции. return coffee не помог
Китикет
Ты кажется калькулятор делаешь а не коктейльчик
Intelpentium3
Почему candys и coffee?
в консоли многие наименования ассоцируются с разными функциями в виде автозаполнения, а это бесит, решил выбрать такие названия, которыч там нет
Intelpentium3
? Это же вопрос про жс?
Intelpentium3
Умно, умно
ты не знаешь как можно использовать кофе в другой функции? Пишет not defined
Intelpentium3
Почитать javascript.info
Я уже много прочитал, но решение конкретно этой проблемы не нашел
Ivan
можно как-то узнать индекс поля? Пример: class Foo { constructor(bytearray) { this.a = bytearray[0]; this.b = bytearray[1]; } } class Bar extends Foo { constructor(bytearray) { super(bytearray); this.c = bytearray[indexOf(b) + 1] // чтобы магическое число 3 не хардкодить } либо this.c = bytearray[sizeof(super)] // 2 паршу массив байт, заголовок у всех одинаковый
Ivan
есть какой-то метод: keysCount?
Ivan
просто массив так назван
Ivan
я сейчас сделал так const HEADER_SIZE = 10 class Foo extends Bar { constructor(hex) { super(hex) this.a = hex[HEADER_SIZE + 1]; this.b = hex[HEADER_SIZE + 2]; this.c = hex[HEADER_SIZE + 3]; this.d = hex[HEADER_SIZE + 4]; } }
Ivan
смотри, я хочу без арифметики извлекать из массива данные по индексу
Ivan
то есть bytearray[getIndex(Foo.firstField)] то же, что bytearray[0]
Ivan
ааааааа
Roman
начиная с ES6 гарантируется
Roman
Object.keys(yourObject)[0]
Roman
угу
Roman
я правда не сильно уверен, как это дело полифилится =) и полифилится ли вообще
Ivan
мне ещё индекс надо узнать, у меня 4 поля, но индекс последнего будет 3 [0, 1, 2, 3]
Ivan
есть аналог sizeof ?
Ivan
я десереализую в class из массива. У структуры есть заголовок (базовый класс). Так можно было бы?: class A extends B { constructor(hexArray) { super(hexArray) this.member1 = hexArray[sizeof(A)]; this.member2 = hexArray[sizeof(A) + 1]; } }
Ivan
каунтер полей?
Intelpentium3
Тут только на кодпен можно ссылку кидать или если я написал рабочую штуку и выложил на бесплатный чост, можно поделиться ссылкой?
Ivan
помогло вот это: Object.keys(this).length
Intelpentium3
Почему нет
Спасибо за помощь. просто есть паблики, где нельзя
Vladislav
Спасибо за помощь. просто есть паблики, где нельзя
Нельзя пиарить, а кидать ссылку на деплой везде можно, по крайней мере я не встречал такого
Anonymous
Ребят есть способ спарсить все компании в Гугл Мапсе в определенном городе или стране?
Stripe
Привет всем, кто использовал https://www.npmjs.com/package/proxy-chain Может кто подсказать, как можно добавлять прокси? в динамическом режиме? В скрипте в цикле например, захотел добавил, захотел удалил
Eddie
Всем привет, почему вместо суммы выводит NaN ?
Alexander
Потому что скриншоты не умеешь делать
Eddie
Потому что скриншоты не умеешь делать
Инет ток на телефоне, на ноуте нет.
Eddie
Потому что скриншоты не умеешь делать
Не поленись, дай ответ если знаешь
Anonymous
Всем привет, почему вместо суммы выводит NaN ?
А попробуй вместо + Number прописать, приведи явно к типу чисел
Джон
а noob js закрыли чтоли?
Dmitry
а noob js закрыли чтоли?
А чем эта конфа отличается?
Виктория U
Всем привет, почему вместо суммы выводит NaN ?
split возвращает массив, и ты его пушишь целиком в другой массив
Джон
тоже не вижу разницы
Alexander
Не поленись, дай ответ если знаешь
потому что у тебя в values пушится массив от сплита, +(заполненный масиив) это NaN
Intelpentium3
привет всем. после 8 часов перестрелки с кодом, можете заценить альфа-версию. Сейчас делаю кнопку Erase и после перепроверок начну подгонку под .apk http://mrfreeman16.000webhostapp.com/Calcul/index.html
Alexander
Alexander
но оно что-то это..
Alexander
версию поменяй наверное с v0.01 ALPHA на v.0.0.0.0001 PRE-ALPHA
Alexander
может инвесторы найдутся
Ragnar
господа, подскажите расширение для Visual studio code, подсвечивающее пары фигурных скобок разными цветами
Svyatoy
Ребята, как лучше выучить джава сквирт?) учу по этапам, но мб есть пути легче?
Andrey
Есть много компаний которые берут junior разработчиков
Svyatoy
Есть много компаний которые берут junior разработчиков
Друг подсказал учи реакт и практикуйся в коде
Svyatoy
И до изучения реакта, тоже нужно кодить
Svyatoy
Кодить надо всегда)
Особенно на джава сквирт
Svyatoy
Понимать
Отличный ответ
Svyatoy
Понимать
А как лучше понять?
Svyatoy
Граблями
Или на чужом опыте
Daniil
Грабли понятие растяжимое