dist-javascript-algorithms-and-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
25 lines (21 loc) • 473 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = traversal;
/**
* Traversal callback function.
* @callback traversalCallback
* @param {*} nodeValue
*/
/**
* @param {LinkedList} linkedList
* @param {traversalCallback} callback
*/
function traversal(linkedList, callback) {
let currentNode = linkedList.head;
while (currentNode) {
callback(currentNode.value);
currentNode = currentNode.next;
}
}