<body>
<div id="block">
...
<div class="section" id="section-%number%">
</div>
...
</div>
</body>
var makingColumsInterval = setTimeout(function rekurs(){
if(randNumbersArray.length === columQty){
clearTimeout(makingColumsInterval);
}
var randomNum = getRandomNum(1, columQty);
if(randNumbersArray.indexOf(randomNum) === -1) {
randNumbersArray.push(randomNum);
outputNumbers("section-" + randNumbersArray[randNumbersArray.length - 1]);
}
var makingColumsInterval = (rekurs(),100);
},100);
if(randNumbersArray.length === columQty){
clearTimeout(makingColumsInterval);
}
makingColumnsInterval = setInterval(function (){
if(randNumbersArray.length === columQty){
clearInterval(makingColumnsInterval);
return;
}
var randomNum = getRandomNum(1, columQty);
if(randNumbersArray.indexOf(randomNum) === -1) {
randNumbersArray.push(randomNum);
outputNumbers("section-" + randNumbersArray[randNumbersArray.length - 1]);
}
}, 100);
el.addEventListener('click', handler, false);
el.addEventListener('click', handler, true);
el.removeEventListener('click', handler);
el.removeEventListener('click', handler);
el.removeEventListener('click', handler, false);
el.removeEventListener('click', handler, true);
obj = { 'key': [ 1, 2, 3, 4, 5 ], 0: 'somevalue', 1: 564}
keys = Object.keys(obj)
for (var i = 0, l1 = keys.length; i < l1; i++) {
if ( isNaN(parseInt(keys[i])) ) {
for (var j = 0, arr = obj[keys[i]], l2 = arr.length; j < l2; j++) {
console.log(arr[j]);
}
}
}