1

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

"[[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
4

1 回答 1

8

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

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

输出:

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

于 2012-04-10T08:25:40.650 回答