@fast-china/utils
Version:
Fast 工具库.
3 lines (2 loc) • 673 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r={hasDuplicateProperty(r,t){if(Array.isArray(t)){const e=new Set;for(const n of r){const r=JSON.stringify(t.map((r=>n[r])));if(e.has(r))return!0;e.add(r)}return!1}{const e=new Set;for(const n of r){const r=n[t];if(e.has(r))return!0;e.add(r)}return!1}},hasDifferentProperty(r,t){if(r.length<=1)return!1;if(Array.isArray(t)){const e=JSON.stringify(t.map((t=>r[0][t])));for(let n=1;n<r.length;n++){if(JSON.stringify(t.map((t=>r[n][t])))!==e)return!0}}else{const e=r[0][t];for(let n=1;n<r.length;n++)if(r[n][t]!==e)return!0}return!1}};exports.arrayUtil=r;
//# sourceMappingURL=index.js.map