closures1 javaScript : uniqueId 만들기. javaScript Closures를 이용한 유니크한 id 만들기. 코뿔소책(자바스크립트 완벽가이드)에 있는 예제 var uniqueId = (function(){ var id=0; return function(){ return id++;} })(); 위 예제에서 중요한 점은 위의 id가 처음에 한 번 만들어 진뒤 거기에 접근할 수 있는 방법이 없다는 점이다. 불변의 id를 만든 것이다. uniqueId는 함수이므로 뒤에 () 연산기호를 붙여야 한다. alert( uniqueId()); uniqueId()가 호출 될 때 마다 id가 1씩 증가해서 값을 리턴해준다. 어느 누구도 그 값을 변경할 수 없다. 2013. 7. 26. 이전 1 다음