Zepto iOS 3 Compatibility Module: trim and reduce Polyfills
The IOS3 module in Zepto provides backward compatibility for older iOS versions (specifically iOS 3.x) by implementing polyfills for two commonly used yet missing methods: String.prototype.trim and Array.prototype.reduce.
trim Polyfill
The native String.prototype.trim is unavailable in iOS 3.2, so Zepto defines it only if it doesn’t already exi ...
Posted on Mon, 03 Aug 2026 16:59:20 +0000 by deepakagrawal1982
Comprehensive Array and Object Array Deduplication in JavaScript
Basic Array Deduplication Using Set
For primitive-value arrays, Set provides an elegant and native solution:
const input = ['Zhang San', 'Zhang San', 'Three Zhang San'];
const uniqueSet = new Set(input);
console.log([...uniqueSet]); // ['Zhang San', 'Three Zhang San']
Object Array Deduplication via reduce()
For arrays of objects where uniquen ...
Posted on Wed, 20 May 2026 16:54:32 +0000 by FarhanKhalaf