求解一下这个代码是什么意思

我的逻辑性有点差,还在学习阶段,这个代码有点看不懂,想请教下大家

                        if($scope.userList.findIndex(it => {                            return it.accountID == item.accountId
                                    }) != -1) {
                                    item.checked = true
                                } else {
                                    item.checked = false
                              }


慕娘9325324
浏览 494回答 2
2回答

隔江千里

若userList中存在accountId和item中一样的元素,则将item中的checked置为true。

跃然一笑

在$scope.userList中查找accountId 是 item.accountId的项,有的话返回true,没有返回false。这个代码缩进有点乱啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5