gpt4 book ai didi

JavaScript 将数据推送到数组

转载 作者:行者123 更新时间:2023-12-02 22:17:09 29 4
gpt4 key购买 nike

我是 JavaScript 新手,尝试将一些数据推送到数组,如下所示。

async function mailSend(callback) {
User = [];
for (let scriptData of automatedScriptData.dataList) {
let userData = {
email: scriptData["Business Email"],
password: "acc0unt@123",
name: scriptData["First Name"] + " " + scriptData["Last Name"],
firstName:scriptData["First Name"],
title: scriptData["Title"],
timeZone: scriptData["Time Zone"],
location: scriptData["Country"],
company: scriptData["Company"]
};


User.push(userData.firstName);
console.log(User);

}

}

我的结果如下。

['布洛克'][“布罗克”,“克里斯蒂安”]

但我只想[“布洛克”,“克里斯蒂安”]

谁能帮我解决这个问题。

最佳答案

这是因为您在 for 循环内添加了 console.log(User);。将其移出 for 循环,您将获得所需的输出。

试试这个:

async function mailSend(callback) {
User = [];
for (let scriptData of automatedScriptData.dataList) {
let userData = {
email: scriptData["Business Email"],
password: "acc0unt@123",
name: scriptData["First Name"] + " " + scriptData["Last Name"],
firstName:scriptData["First Name"],
title: scriptData["Title"],
timeZone: scriptData["Time Zone"],
location: scriptData["Country"],
company: scriptData["Company"]
};
User.push(userData.firstName);
}
}
console.log(User);

关于JavaScript 将数据推送到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59350957/

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