Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 28

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Он сам удалит себя после первого выхода

Так же очистить его при down
источник

EP

Evgeniy Ptichnikov in JavaScript Noobs — сообщество новичков
Да, так и делаю, при зажимании левой кнопки запускаю листенер на выход. Сейчас привязал его к document, теперь функция выхода срабатывает, но график всяко думает, что кнопка нажата, из-за чего запускается другая функция связанная с выделением области.
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Всем вечер добрый. Ребят, как крассиво json в html отрисовать как текст с табуляцией?
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Тег pre, нашёл
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
Максим
Залей лучше все на https://codesandbox.io/
Сори, туда не могу, могу на гитхаб только https://github.com/goringich/123456
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
Господа, а не подскажите, есть ли lastIndex в matchAll ? Нужно вырезать кусочек который несопоставлся
источник

j

jk in JavaScript Noobs — сообщество новичков
Богдан
Господа, а не подскажите, есть ли lastIndex в matchAll ? Нужно вырезать кусочек который несопоставлся
matchAll возвращает итератор. Из итератора можно сделать массив. Из массива можно исключить какой-то match. Но это конечно совсем не lastIndex.
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
jk
matchAll возвращает итератор. Из итератора можно сделать массив. Из массива можно исключить какой-то match. Но это конечно совсем не lastIndex.
спасибо. Я так и сделал но думал может есть лучшее решение
const line = '<RECORD>Record 1</RECORD><RECORD>Record 2</RECORD><REC...>';
const records = line.matchAll(/(?:<RECORD>)(?<record>.*?)<\/RECORD>/g);

const result = [];
let lastIndex = 0;
for (const record of records) {
 lastIndex = record.index + record[0].length;
 result.push(record.groups.record);
}

const lineEnd = line.slice(lastIndex);
console.log(result);
console.log(lineEnd);
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Ребят я правильно понял что Number(a) и +a это приведение переменной a к числовому типу и особо ничем не отличаются или есть какие-то нюансы?
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan
Ребят я правильно понял что Number(a) и +a это приведение переменной a к числовому типу и особо ничем не отличаются или есть какие-то нюансы?
Ну насколько я понял спецификацию - разница только в том, что Number пытается конвертировать BigInt, пусть и с потерей точности, а унарный плюс выбрасывает исключение.
источник

D

Denys in JavaScript Noobs — сообщество новичков
Ivan
Ребят я правильно понял что Number(a) и +a это приведение переменной a к числовому типу и особо ничем не отличаются или есть какие-то нюансы?
У тебя число может приходить как строка, а с помощью функции ты меняешь тип со строки на число
источник

D

Denys in JavaScript Noobs — сообщество новичков
В таких случаях хочется перейти на тайпскрипт )))
источник

МD

Максим Deblow in JavaScript Noobs — сообщество новичков
Как можно ускорить код? Слишком долго обрабатывается код, ибо много нужных функций..
источник

I

Ivan in JavaScript Noobs — сообщество новичков
jk
Ну насколько я понял спецификацию - разница только в том, что Number пытается конвертировать BigInt, пусть и с потерей точности, а унарный плюс выбрасывает исключение.
Спасибо. Не совсем понял по поводу исключения. Исключение будет если тя туда текст загоню?
источник

МD

Максим Deblow in JavaScript Noobs — сообщество новичков
Выполняется а синхронно, если что
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Denys
У тебя число может приходить как строка, а с помощью функции ты меняешь тип со строки на число
Да примерно так и понял
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan
Спасибо. Не совсем понял по поводу исключения. Исключение будет если тя туда текст загоню?
Исключение если ты будешь использовать унарный плюс на BigInt.
источник

I

Ivan in JavaScript Noobs — сообщество новичков
jk
Исключение если ты будешь использовать унарный плюс на BigInt.
Кажется понял. Number работает на bigint и int а + только на int
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan
Кажется понял. Number работает на bigint и int а + только на int
На mdn написано что number это на самом деле всегда floating-point, так что называть его int наверное не стоит.
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Оу а int в js нету? Только float получается?
источник