1

coffeスクリプトに配列の配列があります。簡単な方法で文字列に変換してから配列に戻す方法は?だから私はこのように期待しています.evalを使用してルビーでそれを行うのは簡単です.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 に答える