我有物品清单data and empty array quotations:
var data = {};
var quotations = [];
Run Code Online (Sandbox Code Playgroud)
我想填充quotations数据值,每次添加新数据时,它都会成功添加,但所有数据值都会获得最后一个值.
例如 :
$("#addquotation").click(function () {
debugger;
var itemname = $("#itemname").val();
var cost =parseFloat( $("#cost").val());
var notes = $("#notes").val();
var date = $("#date").val();
data.Item = itemname;
data.Cost = cost;
data.Notes = notes;
data.Date = date;
quotations.push(data);
)};
Run Code Online (Sandbox Code Playgroud)
我第一次添加
"test,45,testnotes,2016-02-03"第二次我添加了"test2,45.2,testnotes2,2016-02-05"
当我调试我获取数据为:
obj(0):"test2,45.2,testnotes2,2016-02-05"obj(1):"test2,45.2,testnotes2,2016-02-05"
它似乎将最后一个版本附加到所有数据
请指教 .谢谢