Сообщение от voraa
|
data = data.padStart(((data.length/2+0.5)|0)*2, '0')
|
Несколько в замешательство ввела эта строка кода. Можете подробнее рассказать что в ней происходит?
В то же время при поиске в интернете был найден иной способ — что вы можете сказать на счёт него?)
/*
Альтернативная функция перевода из hex в bin
*/
function hex2bin(hex){
return (parseInt(hex, 16).toString(2)).padStart(8, '0');
}