我该如何修改这段代码,以便我可以获取field.DependencyFieldEvaluated的值,并在获得这个值后尽快退出函数?
function discoverDependentFields(fields) {
fields.forEach(function (field) {
if (field.DependencyField) {
var foundFields = fields.filter(function (fieldToFind) { return fieldToFind.Name === field.DependencyField; });
if (foundFields.length === 1) {
return field.DependencyFieldEvaluated = foundFields[0];
}
}
});
}
for
循环而是使用forEach
函数呢? - tdragonevery
代替。https://dev59.com/5m025IYBdhLWcg3wAxF9 - gurvinder372discoverDependentFields()
函数中返回该值,那么最简单的方法就是使用传统的for
循环。 - nnnnnn