5. Please give a function which returns all indexes of a string occurred in another string.
Sigiloso
function getIndexList2(str, pattern){ var arrlist = []; var index = str.indexOf(pattern); while(index > 0){ arrlist.push(index); index = str.indexOf(pattern, arrlist[arrlist.length-1] + pattern.length); } return arrlist; }