Server : Apache System : Linux 145.162.205.92.host.secureserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64 User : tradze ( 1001) PHP Version : 8.1.34 Disable Function : NONE Directory : /home/tradze/www/test.tradze.com/node-socket/node_modules/object.pick/ |
/*!
* object.pick <https://github.com/jonschlinkert/object.pick>
*
* Copyright (c) 2014-2015 Jon Schlinkert, contributors.
* Licensed under the MIT License
*/
'use strict';
var isObject = require('isobject');
module.exports = function pick(obj, keys) {
if (!isObject(obj) && typeof obj !== 'function') {
return {};
}
var res = {};
if (typeof keys === 'string') {
if (keys in obj) {
res[keys] = obj[keys];
}
return res;
}
var len = keys.length;
var idx = -1;
while (++idx < len) {
var key = keys[idx];
if (key in obj) {
res[key] = obj[key];
}
}
return res;
};