gpt4 book ai didi

javascript - 如何定义具有复合数据的数组字符串

转载 作者:行者123 更新时间:2023-11-29 16:45:41 24 4
gpt4 key购买 nike

好吧,我知道我做错了......

var recipient=[{}];
if (content.moderators.length != 0) {
for (var i = 0; i < content.moderators.length; i++) {
console.log(content.moderators[i])
recipient[i].id=content.moderators[i];
recipient[i].status="unread";
}
}

我收到错误:

TypeError: Cannot set property 'id' of undefined

正确的方法是什么...

最佳答案

定义一个简单的数组[],然后创建对象并将其推送到数组,如下所示:

recipient[i]= {'id':content.moderators[i], 'status': 'unread'};

完整代码:

var recipient=[];
if (content.moderators.length != 0) {
for (var i = 0; i < content.moderators.length; i++) {
recipient[i]= {'id':content.moderators[i], 'status': 'unread'};
}
}

希望这有帮助。

关于javascript - 如何定义具有复合数据的数组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41855033/

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