The Example of JavaScript Essence: Writing a Utility Library
(function(global) {
var XD = {
trim: function(text) {
return (text || '').replace( /^(\s|\u00A0)+|(\s|\u00A0)+$/g, '');
},
isArray: function(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';