gpt4 book ai didi

coffeescript - 在 CoffeeScript 中,如何使用变量作为哈希中的键?

转载 作者:行者123 更新时间:2023-12-03 06:59:04 24 4
gpt4 key购买 nike

例如:

wtf

所以:

foo = "asdf"
{foo: "bar"}
eval foo

# how do I get {"asdf": "bar"} ?

# this will throw parse error:
{(eval foo): "bar"}

这是一个简单的语法问题:如何让 CoffeeScript 动态构建哈希,而不是手动构建?

最佳答案

对于将来发现此问题的任何人,从 CoffeeScript 1.9.1 开始,支持内插对象文字键!

语法如下:

myObject =
a: 1
"#{ 1 + 2 }": 3

参见https://github.com/jashkenas/coffeescript/commit/76c076db555c9ac7c325c3b285cd74644a9bf0d2

关于coffeescript - 在 CoffeeScript 中,如何使用变量作为哈希中的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7699479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com