04 сентября 2014

setTimeout в цикле

Задача по javascript.
Что будет выведено в консоли? Почему?
for(var i=1; i<=2; i++){
    setTimeout(function() { console.log(i) }, 100);
}

02 сентября 2014

Получить массив с уникальными значениями

Имеется массив с повторяющимися значениями:
var arr = ['banana', 'apple', 'orange', 'banana', 'tomato', 'apple']; 

Требуется написать функцию, принимающую на вход этот массив и возвращающую массив с уникальными значениями.