[굿모닝 팝스 Screen English] 오늘의 표현!

There was still one problem



PaPa smurf

She was created by the evil wizard Gargamel, using dark magic.

He made her from lump of clay.


Gargamel

Now,Go! and Find Smurf village.


PaPa Smurf

Luckily, I knew a little magic of my own.

But, there was still one problem.

Smurfette's name doesn't tell us anything about her.



There was still one problem

아직한가지 문제가 남아있다.



[굿모닝 팝스 Screen English] 오늘의 표현!

I sort of run this place



PaPa smurf

I sort of run this place.

but, this isn't a story about me.

or Clumsy. or any of them.

It's about the only girl in our village, smurfette.


Smurfette

Hi, laundry smurf!


Laundry Smurf :

Howdy do smurfette!(How did u do smurfette!)



I sort of run this place

나는 이곳을 뭐랄까 운영하다시피 해!. 여기서 sort of 는 -정확하게 같지는 않지만 뭐랄까 비슷한- 정도의 의미!




스크립트에서 함수의 전달 (anonymous Function)


* 이포스트는 The Node Beginner Book 문서를 보고 정리하는 개인적인 포스트입니다.





JavaScript에서는 함수도 다른 값처럼 파라미터로 넘길 수 있습니다.

예를 들어, 아래와 같이 say 함수의 return 값이 아닌 함수 자체를 넘기는 것이 가능합니다.


JavaScript

function say(word) { console.log(word); } function execute(someFunction, value) { someFunction(value); } execute(say, "Hello");



예를 들어 say는 execute 함수 내에서 someFunction 이라는 변수가 되며 execute는 이 변수에 담긴 함수를 someFunction() 이라고 표시함으로서 호출 할 수 있다.


하지만 위와 같이 say 함수를 먼저 정의하고 그것을 넘기는 간접적인 방법을 사용할 필요 없이, 함수를 정의하면서 동시에 다른 함수의 파라미터로 넘기는 것이 가능하다.


이때, 함수에 이름을 줄 필요가 없다(anonymous function)


JavaScript

function execute(someFunction, value) { someFunction(value); } execute(function(word){ console.log(word) }, "Hello");




+ Recent posts

티스토리 툴바