使用foreach循环替换数组中的现有对象

Replacing existing objects in array using foreach loops javascript

本文关键字:对象 数组 foreach 循环 替换 使用      更新时间:2023-09-26

我正在用javascript编写数组。我可以通过使用push来添加数组。然而,我不知道如何编辑一个项目。正如你在下面的链接中看到的,我有推方法为我的添加项目,这是工作良好。但是,如果我想用新项目替换旧项目,我应该如何处理编辑按钮呢?我需要使用foreach来做吗?感谢您的帮助jsfiddle.net/hin123/tcVhN/127/

我被这部分卡住了美元的范围。saveDetail = function (data) {//angular.foreach}

可以使用Array.prototype.splice()来插入项目,例如

    $scope.tempData.splice($scope.tempData.indexOf(oldData), 1, newData);