gpt4 book ai didi

javascript - filter(loaded =>!loaded) 是做什么的?

转载 作者:行者123 更新时间:2023-11-29 10:27:44 29 4
gpt4 key购买 nike

这是来自 this Article . filter(loaded => !loaded) 有什么作用?我没有在任何地方看到该变量的定义。

我明白这个方法的目的是什么,只是不是那一行。

canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {

// 1
const isLoaded$ = this.store.select(fromRoot.getUsers)
.map(users => users.length > 0);

// 2
isLoaded$
.take(1)
.filter(loaded => !loaded) // here
.map(() => new user.LoadAllAction())
.subscribe(this.store);

// 3
return isLoaded$
.take(1);
}

最佳答案

Loaded 是在传递给filter 的函数中定义的:

filter(loaded => !loaded)

本质上与

相同
filter(function(loaded) {return !loaded});

就其作用而言,它会过滤掉错误的元素。

关于javascript - filter(loaded =>!loaded) 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54579469/

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