Самый эффективный способ конвертировать шестнадцатеричный код, хранящийся в виде строки, в шестнадцатеричный в Node.js («0xFFFFFF» в 0xFFFFFF) - PullRequest
0 голосов
/ 26 октября 2019

В настоящее время я беру шестнадцатеричное выражение, хранящееся в виде строки, и преобразую его в истинный гекс, используя eval().

  1. Есть ли более безопасный способ сделать это, кроме eval?
  2. Я буду обрабатывать много данных, есть ли более эффективный способ, чем eval?

Пример:

const lengthAsHexString = '0xFFFFFF';
const lengthAsHex = eval(lengthAsHexString);

dataBuffer.slice(0, lengthAsHex);
...