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

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

자바스크립트 filter 배열 함수 정리 – for SAPUI5 기초

자바스크립트 filter 함수는 배열에서 조건에 맞는 요소만을 걸러내어 새로운 배열에 담아서 리턴을 해주는 함수입니다. 자바스크립트 filter 의 정의 자바스크립트 fileter 배열은 다음과 같은 정의를 가지게 됩니다. arr.filter(callback(element[, index[, array]])[, thisArg]) callback : 각 요소에 대해 처리할 콜백함수, True인 경우 취하고, False 인 경우 없앰 element : 처리할 현재의 요소 객체 index : 처리할 요소의 인덱스 … 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