정확하게 어떠한 버전에서 사용 되는지 모르지만, .net 6에서 사용하는 js에서는 이러한 형태로 사용하는 것이 가능했다.
var Afunction = function(){
var _initA = function(){
console.log('a');
}
return {
init : function(){
_initA();
}
}
}
$(function(){
Afunction.init();
})
대단하게 특별한 것은 없다. 자바스크립트는 Class를 사용하지 않기 때문에 그러한 형태를 사용할 수 있도록 구현 한다.
new를 이용한 객체를 생성할 필요도 없고, 함수를 사용할 때에는
Afunction안에 선언한 함수를 " . " 을 이용하여 사용하면 된다.
'개발 > JS' 카테고리의 다른 글
input태그의 배열 저장 (0) | 2023.06.14 |
---|---|
data() (0) | 2023.06.11 |
each() (1) | 2023.06.11 |
선택된 option값 가져오기 (0) | 2023.02.13 |
option up down (0) | 2023.02.13 |