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.
		
		
		
		
		
			
		
			
				
					
					
						
							13 lines
						
					
					
						
							503 B
						
					
					
				
			
		
		
	
	
							13 lines
						
					
					
						
							503 B
						
					
					
				var fails = require('../internals/fails'); | 
						|
var classof = require('../internals/classof-raw'); | 
						|
 | 
						|
var split = ''.split; | 
						|
 | 
						|
// fallback for non-array-like ES3 and non-enumerable old V8 strings | 
						|
module.exports = fails(function () { | 
						|
  // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 | 
						|
  // eslint-disable-next-line no-prototype-builtins | 
						|
  return !Object('z').propertyIsEnumerable(0); | 
						|
}) ? function (it) { | 
						|
  return classof(it) == 'String' ? split.call(it, '') : Object(it); | 
						|
} : Object;
 | 
						|
 |