javascript - NodeJS buffer.slice() 不是一个函数?

标签 javascript node.js function buffer splice

我正在尝试使用 slice() 从缓冲区中删除一些不需要的元素。代码如下:

function unpack (item) { // item is a buffer
    var ivlength = 16;
    if(algorithm == 'aes-128-ecb') ivlength = 0;
    var ciphertext = item.slice(ivlength, item.length);
    return ciphertext;
}

控制台显示:item.slice() 不是函数。 NodeJS 文档另有说明:buf.slice() documentation .

我已将 NodeJS 更新到 5.9.1 版本,没有任何改进。

最佳答案

slice() 是受支持的,不是 splice()。

关于javascript - NodeJS buffer.slice() 不是一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36317690/

相关文章:

javascript - 对对象数组进行排序以消除重复条目

javascript - 按下 React-native 按钮会执行 3 次 Firebase 数据库更新中的 2 次

c++ - 为什么通过通用引用运算符 (&&) 将变量引用传递给可变参数模板函数失败?

function - 函数类型可以通过推理来定义吗?

javascript - 如何解决 "Cannot read property ' scrollIntoView' of undefined"?

javascript - Node.js 不解析从 API 返回的 JSON

node.js - 将 Nuxt JS SSR 应用部署到 Google Cloud App Engine Standard

node.js - slimerjs 无法解析所需的模块,适用于 phantomjs

javascript - return q.all() 不等待解析,除非包装在 deferred.resolve 中

python - 如何在azure函数中使用SQL更新查询Python中的SQL输出绑定(bind)