javascript - javascript 中的 ruby​​ 数组打包和解包功能?

标签 javascript ruby

与 Ruby 的 Array 类的打包和解包函数等效的 JavaScript 函数或库是什么?我对将十六进制字符串转换为字符串特别感兴趣。

irb(main):022:0> ["446f67"].pack("H*")
=> "Dog"

我不是 JavaScript 程序员,如果库可用,我宁愿不推出自己的转换器。

最佳答案

我不认为 JavaScript 有一个函数可以做完全相同的事情; pack 似乎是特定于 Ruby 的。如果您使用 pack 将对象转换为可以通过网络发送的字符串,则可以使用 JSON反而。 Prototype library提供将对象转换为 JSON 编码字符串的方法。还有用于处理 JSON(编码和解码)的 Ruby 库,例如:

http://flori.github.com/json/

关于javascript - javascript 中的 ruby​​ 数组打包和解包功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250752/

相关文章:

javascript - jQuery.ajax 只能运行一次

ruby - 如何使用 block /lambda 表达式从 Ruby 数组中删除 n 个相同值的元素?

ruby-on-rails - 嵌套数组和生成类似真值表的组合

python - 除了 Javascript shell 之外,MongoDB 是否还有 Ruby Shell 或 Python Shell?

ruby-on-rails - 我怎样才能返回 nil 而不是丢失哈希键的错误?

javascript - 添加元素而不删除现有内容

javascript - 最后一个字符串与正则表达式不匹配

javascript - React js钩子(Hook)useEffect无限循环

javascript - JQM 删除了我的页面

ruby - 如何制作一个通过其他两个枚举器进行延迟迭代的 ruby​​ 枚举器?