我有一个递归函数来查找键并返回其值,这是我的代码
$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我必须返回键,但不能再循环播放,我想我有任何狡猾的事情和功能返回不明