자바스크립트 람다 함수 사용법 – for SAPUI5 기초

자바스크립트 람다 함수 – 익명 함수 즉, function 명이 없는 함수로써 화살표 형태로 표현되는 함수를 이야기 합니다. 실무에서는 코드를 간결하게 작성할 수 있고, 퍼포먼스를 향상시키며, 반복 이터레이션 로직에서 불필요한 코드를 제거할 수 있기 때문에 자주 사용됩니다. 가장 큰 장점은 역시 코드의 간결성입니다. 불필요한 루프문의 삭제가 가능하며 동일한 함수의 재활용에 용이합니다. 하지만, 디버깅이 어렵고 남발할 경우 … Read more

SAPUI5 Require js의 이해 – define, require

피오리 앱 개발시 js 파일에서 사용되는 define, require 등 SAPUI5 Require js에 대해 알아보도록 하겠습니다. 처음 SAPUI5를 스캐폴딩 후, js 파일들을 열어보게 되면 다음과 같이 sap.ui.define 구문으로 시작하는 js 파일을 아주 많이 보게 됩니다. sap.ui.define([         “sap/ui/core/UIComponent”,         “sap/ui/Device”,         “projecttest/model/models”     ],     … Read more

자바스크립트 콜백함수 for SAPUI5

자바스크립트 콜백함수(Callback Function)는, 파라미터를 함수로부터 전달받아 함수의 내부에서 실행하는 함수입니다. 즉, 자바스크립트에서는 함수도 하나의 값이기 때문에 이렇게 함수에 매개변수로 전달을 할 수가 있습니다. 지난 자바스크립트 함수 기초편에 이어 자바스크립트의 함수를 이해하는데 중요한 개념이라고 생각됩니다. 자바스크립트 콜백함수 란 const func_test = function ( param_func ) { param_func(); } const func_test2 = function () { console.log( “안녕하세요” … Read more