我有这个修复
var autos= [{
"Modelo": "Mazda",
"Referencia": "Mazda 6",
"Precio": 73710
}];
我有一个变量
var precioDescuento = 6120
我正在尝试做的是将73710的价格替换为6120的价格
我试图这样做,但我得到一个错误,有什么想法吗?
autos.push([ "Precio": precioDescuento ]);
console.log(autos);
最终结果将是
var autos= [{
"Modelo": "Mazda",
"Referencia": "Mazda 6",
"Precio": 6120
}];
你应该做的是首先检查你的
array
(因为你拥有的是一个array
对象)并用它们覆盖创建一个新的数据array
。array
如果您不希望将其应用于所有对象,则必须设置条件以选择其中包含的任何对象的要更改的属性。我添加了一个新对象,以便您更好地了解代码的工作原理:
我希望这是你正在寻找的。
要更改数组的值,只需将键放在这种情况下,它 代表数组
autos[0].precio
的0
第一个对象和键precio
,然后我们将=
新值分配给它。功能示例
您好,希望对您有所帮助。
功能示例
或者您也可以使用该函数
forEach
来遍历数组,它会是这样的语法 forEach
描述