Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/modules / ___dist / chain-able / src / deps / util / zipFromArrayObj.js
Size: Mime:
"use strict";

// 1. using `prop` - same with `index`
// 2. to `object` or `array`
//
// Array + Object => Array
// Object + Array => Array
// Object + Object => Array
// Array + Array => Array
module.exports = function zipFromArrayObj(array, object) {
  const length = array.length;
  const result = new Array(length);
  let idx = 0;

  while (idx < length) {
    const key = array[idx];
    result[idx] = [key, object[key]];
    idx += 1;
  }

  return result;
};