You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					35 lines
				
				766 B
			
		
		
			
		
	
	
					35 lines
				
				766 B
			| 
											3 years ago
										 | module.exports = { | ||
|  |   indexOf: function (arr, item) { | ||
|  |     var i, j; | ||
|  |     if (Array.prototype.indexOf) { | ||
|  |       return arr.indexOf(item); | ||
|  |     } | ||
|  |     for (i = 0, j = arr.length; i < j; i++) { | ||
|  |       if (arr[i] === item) { | ||
|  |         return i; | ||
|  |       } | ||
|  |     } | ||
|  |     return -1; | ||
|  |   }, | ||
|  |   forEach: function (arr, fn, scope) { | ||
|  |     var i, j; | ||
|  |     if (Array.prototype.forEach) { | ||
|  |       return arr.forEach(fn, scope); | ||
|  |     } | ||
|  |     for (i = 0, j = arr.length; i < j; i++) { | ||
|  |       fn.call(scope, arr[i], i, arr); | ||
|  |     } | ||
|  |   }, | ||
|  |   trim: function (str) { | ||
|  |     if (String.prototype.trim) { | ||
|  |       return str.trim(); | ||
|  |     } | ||
|  |     return str.replace(/(^\s*)|(\s*$)/g, ""); | ||
|  |   }, | ||
|  |   spaceIndex: function (str) { | ||
|  |     var reg = /\s|\n|\t/; | ||
|  |     var match = reg.exec(str); | ||
|  |     return match ? match.index : -1; | ||
|  |   }, | ||
|  | }; |