/** * @return {boolean} */ exports.ContainsMember = function (obj, members) { for (let i = 0; i < members.length; i++) { if (obj.hasOwnProperty(members[i])) { return (true); } } return (false); }; /** * @return {number} */ exports.CountMembers = function (obj, members) { let ret = 0; for (let i = members.length - 1; i >= 0; i--) { if (obj.hasOwnProperty(members[i])) { ret++; } } return (ret); }; /** * @return {undefined} */ exports.FirstMember = function (obj, members) { for (let i = 0; i < members.length; i++) { if (obj.hasOwnProperty(members[i])) { return (obj[members[i]]); } } return (undefined); }; exports.LIBAQUAE = true;