[英]How to add item to object with array of objects in javascript
我有一个 object 有一个其他对象的数组,我想向该数组添加新对象。
const linkData = {
data: [
{
linkName:
"Link Name.",
linkAddress:
"https://whatever.com",
}]
我试着做:
linkData.data.push({
linkName: "New Link Name.",
linkAddress: "https://newAddress.com",
})
但是它只向数组添加了一个 object 并且没有 append 任何下一个 object 我传递给它。
根据您的代码,您的链接数据是一个常量变量。 所以首先你必须将 const 更改为 var ,如下所示。
var linkData = {
data: [
{
linkName:
"Link Name.",
linkAddress:
"https://whatever.com",
}]
var newData = [...linkData.data, {
linkName:
"Link Name1.",
linkAddress:
"https://whatever1.com",
}]
linkData.data = newData;
console.log("linkData.data = ",linkData.data);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.