Node.js 如何将JS中的字符/字符串转换为uint8?

Node.js 如何将JS中的字符/字符串转换为uint8?,node.js,Node.js,假设我有一个str字符: const s = '\n'; 如何转换为uint8?我认为正确的值是10。您需要创建一个using。这将为您提供一个Buffer实例,您可以使用该实例获取缓冲区的UInt8表示形式 function stringToUInt8 (s, offset) { return Buffer.from(s).readUInt8(offset) } console.log(stringToUInt8('\n')) 您需要创建一个使用。这将为您提供一个Buffer实例,

假设我有一个str字符:

const s = '\n';
如何转换为uint8?我认为正确的值是10。

您需要创建一个using。这将为您提供一个
Buffer
实例,您可以使用该实例获取缓冲区的UInt8表示形式

function stringToUInt8 (s, offset) { 
  return Buffer.from(s).readUInt8(offset)
}

console.log(stringToUInt8('\n'))
您需要创建一个使用。这将为您提供一个
Buffer
实例,您可以使用该实例获取缓冲区的UInt8表示形式

function stringToUInt8 (s, offset) { 
  return Buffer.from(s).readUInt8(offset)
}

console.log(stringToUInt8('\n'))

是的,我想这也行:
Buffer.from('\n').values().next()
或者不?Idk@MrCholo它的工作原理类似,但返回一个
迭代器
,如果您不需要
迭代器
,那么我不会使用它
readUInt8()
完全按照您的需要工作,无需引入
迭代器
抽象。是的,迭代器基本上是浪费的。是的,我想这也可以:
Buffer.from('\n').values().next()
还是不?Idk@MrCholo它的工作原理类似,但返回一个
迭代器
,如果您不需要
迭代器
,那么我不会使用它
readUInt8()
完全按照您的意愿工作,无需引入
迭代器
抽象。是的,迭代器基本上是浪费的