17 lines
		
	
	
		
			341 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			341 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| "use strict";
 | |
| 
 | |
| var o = { 1: 1, 2: 2, 3: 3 };
 | |
| 
 | |
| module.exports = function (t, a) {
 | |
| 	var o2 = {};
 | |
| 	t(o, function (value, name) {
 | |
| 		o2[name] = value;
 | |
| 		return true;
 | |
| 	});
 | |
| 	a(JSON.stringify(o2), JSON.stringify(o), "Iterates");
 | |
| 
 | |
| 	a(t(o, function () { return true; }), true, "Succeeds");
 | |
| 
 | |
| 	a(t(o, function () { return false; }), false, "Fails");
 | |
| };
 |