Я новичок в Javascript. Ниже у меня есть код, который использует метод обхода порядка, чтобы рекурсивно пройти мое дерево и распечатать результат с помощью document.write. Мой вопрос вместо того, чтобы печатать результат, я просто хочу вернуть результат для дальнейшего использования. Как мне это сделать?Возврат результатов поиска по дереву
function inOrder(node) {
if (!(node == null)) {
inOrder(node.left);
document.write(node.toString());
inOrder(node.right);
}
}
Благодарим за помощь. Высокая оценка =)
Спасибо, Нина. Выучил новый урок сегодня =) – Clay
Нина, есть способ не использовать массив? Потому что мне нужно только вернуть результат в формате String. Спасибо =) – Clay
Да, возможно, либо с строкой вместо массива в предложении 1, либо взять массив и использовать ['Array # join'] (https://developer.mozilla.org/en-US/ docs/Web/JavaScript/Reference/Global_Objects/Array/join) в предложении 2. –