问题描述
Lua 表类似于 JavaScript 对象,因此具有类似于 js 内置对象 Object
和 Array
以及 lodash
库提供的功能似乎很自然。即:keys
、values
、entries
、pick
、omit
、map
、reduce
、find
、 filter
等内置 table
没有这些。我知道我可以自己编写代码,但我认为有人已经这样做了,luarocks
上应该有一些库。有人能指出来吗?
解决方法
您可以选中 Lua Functional Library,因为它实现了您列出的大部分(如果不是全部)函数。它针对 LuaJIT,但也支持其他 Lua 版本。