16 lines
		
	
	
		
			315 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			315 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | module.exports = function (x) { | ||
|  | 	var lf = typeof x === 'string' ? '\n' : '\n'.charCodeAt(); | ||
|  | 	var cr = typeof x === 'string' ? '\r' : '\r'.charCodeAt(); | ||
|  | 
 | ||
|  | 	if (x[x.length - 1] === lf) { | ||
|  | 		x = x.slice(0, x.length - 1); | ||
|  | 	} | ||
|  | 
 | ||
|  | 	if (x[x.length - 1] === cr) { | ||
|  | 		x = x.slice(0, x.length - 1); | ||
|  | 	} | ||
|  | 
 | ||
|  | 	return x; | ||
|  | }; |