익명함수 사용하기

퓨즈[Fusetools]의 자바스크립트에서도 익명함수를 사용할 수 있습니다. 익명함수는 그냥 ‘이름이 없는 함수’라고 생각하면 됩니다.
익명함수 알아보기: https://hyunseob.github.io/2016/09/17/lambda-anonymous-function-closure/

아래 샘플을 실행시키면 버튼의 Text가 Sample1 <--> Sample2로 변경됩니다.

[[ MainView.ux ]]

1
2
3
4
5
6
7
8
9
10
11
12
<App>
    <JavaScript>
        var Observable = require("FuseJS/Observable");
        var txt = Observable("Sample1");
        var getNextString = () => (txt.value == "Sample1"? "Sample2" : "Sample1");
        module.exports = {
            txt,
            onClicked() { txt.value = getNextString(); }
        }
    </JavaScript>
    <Button Text="{txt}" Clicked="{onClicked}" />
</App>

[[ 동영상 강좌(재생 목록 버튼을 누르세요) ]]

Was this article helpful?

Related Articles