mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 02:32:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			11 lines
		
	
	
	
		
			276 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
	
		
			276 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  //I should return `undefined` because y is bound to the inner-most enclosing function, i.e the nested one (bar()), therefore, it's undefined in the scope of foo()
 | |
| function foo() {
 | |
|     function bar() {
 | |
|         var y = 6;
 | |
|     }
 | |
| 
 | |
|     bar();
 | |
|     return y;
 | |
| }
 | |
| 
 | |
| console.log(foo());
 | 
