Recursion in Javascript

An example how recursion is implemented in javascript

by Shobhit Sharma

JavaScript

var count = 0;

function recursion() {
	count++;
	console.log('Attempting to find window.testify availablilty', count);
  if (window.testify) {
		console.log('I got the data', window.testify)
	} else {
		setTimeout(recursion, 100);
  }
}

recursion();

setTimeout(function () {
	window.testify = 'Hi I\'m available now';
}, 1000);