gpt4 book ai didi

javascript - 如何删除关于数组键的元素?

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

我有一个 javascript 数组如下:

$scope.products = [
{id:'1', name:'IPhone6', price: '1,000 AED', quantity: '2'},
{id:'2', name:'Samsung Mini', price: '750 AED', quantity: '1'},
{id:'3', name:'Dell Laptop', price: '1700 AED', quantity: '3'},
{id:'4', name:'HCL Monitor 7"', price: '650 AED', quantity: '7'},
];

使用 ng-repeat Angular js 函数显示上面的数组。

我正在调用一个删除函数并将 id 作为参数传递。如何从数组中删除特定元素?

$scope.products.slice($id, 1) 不是必需的。我必须删除关于 id 的内容吗?请指教。

最佳答案

这应该有效:

// id = '3'

$scope.products = $scope.products.filter(function (p) { return p.id !== id });

关于javascript - 如何删除关于数组键的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27780302/

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