gpt4 book ai didi

javascript - 从 2 个现有对象创建新对象

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

我有以下内容:

var identificationIDs = [
{
"HolderID": "1A000714",
"TempIssueID": "1A000700"
}
]

我正在尝试更新以包含一个新对象“ExtendedID”,其一些值如下所示:

var identificationIDs = [
{
"HolderID": "1A000714",
"TempIssueID": "1A000700",
"ExtendedID": [
"1A000714",
"1A000700"
]
}
]

尝试将 HolderID 和 TempIssueID 插入新对象时遇到问题。

这是我的代码:

// Simplify variable name:
var userID = identificationIDs;

// Create new object and assign values:
for (var i = 0; i < userID.length; i++) {

userID[i].HolderID = userID[i].ID;
userID[i].ExtendedID = userID[i].HolderID.push(TempIssueID);
}

console.log(userID);

最佳答案

您可以使用Javascript的内置spread syntax来帮助你。

如果您正在使用数组,则应该进行一些细微的更改。看一个例子:

let identificationIDs = {
"HolderID": "1A000714",
"TempIssueID": "1A000700"
}

let extendedId = [
"1A000714",
"1A000700"
]


let newIdentificationIds = {...identificationIDs, ExtendedID: extendedId};
console.log(newIdentificationIds)

关于javascript - 从 2 个现有对象创建新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67814849/

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