Created
January 18, 2019 03:12
-
-
Save sorie/c69f4d025b0520e0f4db41e2618be01f to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/civiboc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> | |
<script id="jsbin-javascript"> | |
function outter() { | |
var title = "coding everybody"; | |
function inner() { //내부함수 : 외부함수의 지역변수에 접근 가능. | |
alert(title); | |
} | |
inner(); | |
} | |
//outter(); | |
//외부함수의 실행이 끝나서 외부함수가 | |
//소멸된 이후에도 내부함수가 외부함수의 변수에 접근 가능 | |
function outter(){ | |
var title = 'coding everybody'; | |
return function(){ | |
alert(title); | |
} | |
} | |
inner = outter(); | |
// inner(); | |
//==>클로저란 내부함수가 외부함수의 지역변수에 접근 할 수 있고, 외부함수는 | |
//==>외부함수의 지역변수를 사용하는 내부함수가 소멸될 때까지 | |
//==>소멸되지 않는 특성을 의미 | |
</script> | |
<script id="jsbin-source-javascript" type="text/javascript">function outter() { | |
var title = "coding everybody"; | |
function inner() { //내부함수 : 외부함수의 지역변수에 접근 가능. | |
alert(title); | |
} | |
inner(); | |
} | |
//outter(); | |
//외부함수의 실행이 끝나서 외부함수가 | |
//소멸된 이후에도 내부함수가 외부함수의 변수에 접근 가능 | |
function outter(){ | |
var title = 'coding everybody'; | |
return function(){ | |
alert(title); | |
} | |
} | |
inner = outter(); | |
// inner(); | |
//==>클로저란 내부함수가 외부함수의 지역변수에 접근 할 수 있고, 외부함수는 | |
//==>외부함수의 지역변수를 사용하는 내부함수가 소멸될 때까지 | |
//==>소멸되지 않는 특성을 의미 | |
</script></body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function outter() { | |
var title = "coding everybody"; | |
function inner() { //내부함수 : 외부함수의 지역변수에 접근 가능. | |
alert(title); | |
} | |
inner(); | |
} | |
//outter(); | |
//외부함수의 실행이 끝나서 외부함수가 | |
//소멸된 이후에도 내부함수가 외부함수의 변수에 접근 가능 | |
function outter(){ | |
var title = 'coding everybody'; | |
return function(){ | |
alert(title); | |
} | |
} | |
inner = outter(); | |
// inner(); | |
//==>클로저란 내부함수가 외부함수의 지역변수에 접근 할 수 있고, 외부함수는 | |
//==>외부함수의 지역변수를 사용하는 내부함수가 소멸될 때까지 | |
//==>소멸되지 않는 특성을 의미 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment