gpt4 book ai didi

javascript - CoffeeScript 循环方法

转载 作者:行者123 更新时间:2023-11-28 02:43:39 25 4
gpt4 key购买 nike

我有一个对象文字,用于对方法进行分组。我希望能够轻松调用一整组方法,如下所示:

group =
methodA: (str) ->
console.log str + "from method A"

methodB: (str) ->
console.log str + "from method B"

for method in group
method "hello"

# should log to console:
# "hello from method A"
# "hello from method B"

当我尝试这个时,它似乎不起作用。我缺少什么/你应该如何循环访问这样的一组方法?

最佳答案

for ... in 编译为 for 循环,假设您正在循环数组 - 使用 for own ... of 相反:

group =
methodA: (str) ->
console.log str + "from method A"

methodB: (str) ->
console.log str + "from method B"

for own method of group
group[method] "hello"

关于javascript - CoffeeScript 循环方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12256732/

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