Node js中是否存在将字符串参数转换为字节参数的方法



我正在进行一个项目,需要将字符串数组中的参数转换为字节数组参数,如下所示。

输入:var=[arg1,arg2,arg3]//字符串阵列

输出:数组,由每个参数的字节数组格式组成

我知道Go语言中有一个函数叫做func-ToChaincodeArgs(args…string([][]byte,它可以进行这种转换。nodejs中还有其他类似的函数吗?如果我需要在不使用任何功能的情况下手动转换,那么我该怎么做呢?

使用Hyperledger Fabric SDK for Node,可以将字符串用作智能合约事务函数的参数,因此无需将它们转换为字节数组(或者更确切地说是缓冲区对象(。例如:

const result = await contract.submitTransaction('transactionName', 'arg1', 'arg2');

或者,如果您有一个字符串数组要用作参数:

const args = ['arg1', 'arg2'];
const result = await contract.submitTransaction('transactionName', ...args);