js 递归调用无返回值的问题
今天写 js 递归的时候 碰到一个无返回值的问题
// 找到有多个子节点的父节点
function getRootElement(element) {
var isRootElement = element.length == 1;
if (isRootElement) {
element = element.children();
// 这里的 return 一定要写, 不然没有返回值
return getRootElement(element);
} else {
element = element.parent();
return element;
}
}