Ruby 2.2.0 и Rails 4.2 уничтожают вложенные атрибуты

Здесь аккуратный & amp; оптимизированная реализация функции chunk(). Предполагая размер блока по умолчанию 10.

var chunk = function(list, chunkSize) {
  if (!list.length) {
    return [];
  }
  if (typeof chunkSize === undefined) {
    chunkSize = 10;
  }

  var i, j, t, chunks = [];
  for (i = 0, j = list.length; i < j; i += chunkSize) {
    t = list.slice(i, i + chunkSize);
    chunks.push(t);
  }

  return chunks;
};

//calling function
var list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
var chunks = chunk(list);
0
задан luksimir 26 February 2015 в 11:44
поделиться