gpt4 book ai didi

javascript - 向 json 添加新值

转载 作者:行者123 更新时间:2023-11-30 11:23:51 25 4
gpt4 key购买 nike

我正在尝试构建一个 Excel uploader 应用程序。现在,我可以从 excel 文件中获取数据并将其发送到 API 以存储信息。

但我还需要其他东西,就是为每个值分配 excel 的 id,先保存后我会得到它。

这是我在存储之前获取 excel 数据的方式:

$scope.loadWorksheet = function(e){

var file = e.target.result;
var workbook = XLSX.read(file, { type: "binary" });


var sheetName = workbook.SheetNames[0];
$scope.sheet = XLSX.utils.sheet_to_json(workbook.Sheets[sheetName]);

console.log($scope.sheet);

$scope.$apply();

};

假设我得到下一个数组:

[{Name: "Chuck", Age: "30"},
{Name: "Marcus", Age: "18"},
{Name: "Shelly", Age: "29"}]

如何将文档的 ID 添加到每条记录?

例如,在保存文档后我得到响应的 id:

$scope.IdDocument = 15;

我需要的是把它放在每条记录上,像这样:

[{Name: "Chuck", Age: "30", DocumentId: "15"},
{Name: "Marcus", Age: "18" DocumentId: "15"},
{Name: "Shelly", Age: "29" DocumentId: "15"}]

有办法吗?希望你能帮助我。

我正在使用 AngularJs 和 Javascript。

最佳答案

你需要forEach,对于angularjs你可以使用angular.forEach

演示

var array = [{Name: "Chuck", Age: "30"},
{Name: "Marcus", Age: "18"},
{Name: "Shelly", Age: "29"}];

array.forEach(function(obj) { obj.DocumentId = "15"; });

console.log(array);

关于javascript - 向 json 添加新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48772076/

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