gpt4 book ai didi

jquery - 如何以编程方式构造对象数组

转载 作者:行者123 更新时间:2023-12-01 08:16:08 24 4
gpt4 key购买 nike

我想以编程方式构造一个对象数组。我期待的最终结果是这样的

[{"nickname":"xxx"},{"nickname":"yyy"},{"nickname":"zzz"}]

这是我的代码

@tagged_user_array = []
//pingUsers is the array which stored the list or nicknames 'xxx', 'yyy' and 'zzz'
$.each @pingUsers, (index, nick) =>
@tagged_user_array.push(nick)

使用上面的代码,我无法获得预期的结果。我需要修改什么才能获得预期结果?

最佳答案

由于您使用的是 CoffeeScript 并且循环是 CoffeeScript 中的表达式,因此您可以使用 comprehension相反:

pingUsers = ["xxx", "yyy", "zzz"]
tagged_user_array = ({nickname: value} for value in pingUsers)

演示:http://jsfiddle.net/ambiguous/w4ugV/1/

关于jquery - 如何以编程方式构造对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10632477/

24 4 0
文章推荐: jquery - 如何重置