如何检查下一个索引是否存在 - LODASH

How to check if next index exist - LODASH

本文关键字:是否 索引 存在 LODASH 下一个 何检查 检查      更新时间:2023-09-26

如果存在某些索引,如何检查加载灰?

我可以找到用户拥有100%的页面索引

var calcIndex = _.findIndex($state.get(), 'name', 'case.calculation');
var calcState = _.find($state.get(), 'name', 'case.calculation');

但是,我永远不知道哪个索引会追随它。

有没有办法按索引号检查?像这样:

var nextState = _.find...

你在寻找name还是case.calculation? 还是您想跑两次findIndex,第一次寻找name,第二次寻找case.calculation

我认为对于OR情况,您会做这样的事情(假设$state.get返回一个数组):

var calcIndex = _.findIndex($state.get(), function(e){
        return e === name || e === case.calculation;
    });

传入一个函数作为检查任一属性是否存在的第二个参数。 如果它的计算结果为 true,它将返回数组的索引。