CasperSecurity

Current Path : /var/www/hrms.uiet.co.in/node_modules/collect.js/src/methods/
Upload File :
Current File : /var/www/hrms.uiet.co.in/node_modules/collect.js/src/methods/combine.js

'use strict';

module.exports = function combine(array) {
  let values = array;

  if (values instanceof this.constructor) {
    values = array.all();
  }

  const collection = {};

  if (Array.isArray(this.items) && Array.isArray(values)) {
    this.items.forEach((key, iterator) => {
      collection[key] = values[iterator];
    });
  } else if (typeof this.items === 'object' && typeof values === 'object') {
    Object.keys(this.items).forEach((key, index) => {
      collection[this.items[key]] = values[Object.keys(values)[index]];
    });
  } else if (Array.isArray(this.items)) {
    collection[this.items[0]] = values;
  } else if (typeof this.items === 'string' && Array.isArray(values)) {
    [collection[this.items]] = values;
  } else if (typeof this.items === 'string') {
    collection[this.items] = values;
  }

  return new this.constructor(collection);
};
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY