私はこのようなjavascript関数を書いています。しかしcretain条件が機能を満たしたときに私がしたい、それが壊れるとstatus.Myコードのような真偽あなたはfor
ループ内で条件を破る必要がある。この再帰関数を破り、JavaScriptで値を返す
var ActionAttributes = function (data)
{
var status = true;
var attrKey = data.AttributeKey();
//Condition to exit
if (attrKey==''||attrKey==null)
{
status = false;
return false;
}
for (var i = 0; i < data.Children().length; i++)
{
var childData = data.Children()[i];
ActionAttributes(childData);
}
return status;
}
今は数回それを読んで、あなたの求めるものを手に入れないでください。明確にすることはできますか? – Liam
'return ActionAttributes(childData);'、 'ActionAttributes(childData)'ステートメントでブレーク条件が必要です – Satpal