在咖啡脚本中将数组转换为字符串并返回数组



我在咖啡脚本中有一个数组数组。如何以简单的方式将其转换为字符串,然后再转换为数组?所以我期待这样。使用 eval 在 ruby 中很容易做到这一点。如何在咖啡脚本中实现这一点?提前谢谢。

"[[2,3,4],[2,3,4],[4,6,7]]" =>string
and then [[2,3,4],[2,3,4],[4,6,7]] back to an array again

虽然理论上你也可以在javascript/coffeescript中使用eval,但你可能不应该。更好的解决方案可能是使用 JSON,例如:

coffee -e 'console.log JSON.parse(JSON.stringify([[1,2,3],[4,5,6]]));'

其中输出:

[ [ 1, 2, 3 ], [ 4, 5, 6 ] ]

最新更新