Node.js 如何将JS中的字符/字符串转换为uint8?
假设我有一个str字符: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实例,
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()
完全按照您的意愿工作,无需引入迭代器
抽象。是的,迭代器基本上是浪费的