Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
var arr1 = new Array();
for( var i = 1; i <= 5; ++i )
{
arr[i-1] = i*i;
}
// или
var arr2 = Stream.range( 1, 5 ).map( function ( x ) { return x * x } );
// выше, правда, создаётся объект типа range (если я правильно понял)
// но наверное есть способ просто сконвертировать его в массив.
Streams.js: отложенные (ленивые) вычисления в Javascript