function reversePrint (linkedList) {
// ...
}
var someList = {
value: 1,
next: {
value: 2,
next: {
value: 3,
next: {
value: 4,
next: null
}
}
}
};
reversePrint(someList);
Решение.
function reversePrint(linkedList) {
var values = [];
function getValue (obj) {
if (obj.next === null) {
values.push(obj.value);
return;
} else {
values.push(obj.value);
getValue(obj.next);
}
}
getValue(linkedList);
values = values.reverse();
values = values.join();
console.log(values);
}
var someList = {
value: 1,
next: {
value: 2,
next: {
value: 3,
next: {
value: 4,
next: null
}
}
}
};
reversePrint(someList);
Комментариев нет:
Отправить комментарий