小编You*_*ufi的帖子

break for循环和返回值,angularJs中的递归函数

我有一个递归函数来查找键并返回其值,这是我的代码

$scope.findSelected = function (object, name){
            //var key = '';
            for (var i =0 ; i< object.length; i++){
               var children =object[i];
                var vName =children.Value.Name;
                if(vName=== name ){
                    var key=children.Value.Key;
                    break;


                }else {
                     key = $scope.findSelected(children.Children, name);
                }
            }
            return key;
        };
Run Code Online (Sandbox Code Playgroud)

其中vName === name我必须返回键,但不能再循环播放,我想我有任何狡猾的事情和功能返回不明

javascript for-loop angularjs

1
推荐指数
1
解决办法
1571
查看次数

标签 统计

angularjs ×1

for-loop ×1

javascript ×1