gpt4 book ai didi

javascript - 在 Javascript 文件中使用 AngularJS 过滤数组

转载 作者:行者123 更新时间:2023-11-28 16:01:33 24 4
gpt4 key购买 nike

我有一个数组。如果有人预订了一张 table ,则数组中的reserve将设置为true。

$rootScope.tafels = [
{id: 0, text:'table 2a, 4 persons.', reserve:false},
{id: 1, text:'table 3b, 8 persons.', reserve:false}
];

我有一个返回数组长度的函数:

$rootScope.getTotaalTafels = function()
{ return $rootScope.tafels.length; };

现在我无法解决的困难部分,也许你可以:

我想返回未保留的总表,我的函数如上所示。如何对其应用过滤器?

最佳答案

Javascript 1.6 实现了过滤器功能,它允许这样做:

$rootScope.getTotaalTafels = function(){
return $rootScope.tafels.filter(function(value,index){
return !value.reserve;
}).length;
};

如果您需要支持较旧的浏览器,可以使用向后兼容的功能来实现此行为 here .

关于javascript - 在 Javascript 文件中使用 AngularJS 过滤数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815320/

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