Javascript Array and()

Description

Javascript Array and()


Array.prototype.and = function() {
  var ret = [];//from w  w w  .j  ava2 s  . c o m
  var arrays = Array.prototype.slice.call(arguments,0);
  arrays.unshift(this);
  var length = Math.max.apply(null,arrays.map(function(a){return a.length}));
  for (var i=0; i<length; i++) {
    for (var j=0; j<arrays.length;j++) {
      ret.push(arrays[j][i]);
    }
  }
  return ret;
}



PreviousNext

Related