-
Javascript 신기했던 변수 선언 방법Develop/Javascript 2020. 3. 18. 03:40
console.log('hihi');얼마전 매우 신기한 변수 선언 방법을 찾았다.
그 방법은 바로!
var a = a || [];바로 이런식의 변수 선언 방법이다.
어디서 봤는지는 기억이 나질 않는다.. 허허.. 바로 블로깅 해놀걸 그랬다
깃헙에서 어떤 소스를 보다가 도대체 저건 뭘 의미하는 걸까 하고 찾아봤었는데
스택오버플로우에서 찾았다.
https://stackoverflow.com/questions/2538252/what-is-var-gaq-gaq-for
What is "var _gaq = _gaq || []; " for?
The Async Tracking code in Google Analytics looks like this: var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.
stackoverflow.com
해당 글에서는 _gaq라는 변수를 선언할 때 사용했다.
이런 말이 있었다.
It ensures that _gaq is defined. If it is not defined, it is initialized to an empty array.
영어로 써놓으니까 명언 같이 보인다.
해당 변수를 확실하게 정의하고, 정의되지 않는다면 변수가 빈 배열로 초기화 된다.
라는 내용인데, 이는 배열을 사용해야할 때 아주 유용하게 사용될 것 같다.
이런 말도 있었다.
Yes, it ensures that _gaq is defined, so that _gaq.push() never fails.
배열 내장함수인 push() 가 절대 실패하지 않는다고 한다.
제발 내 해석이 맞기를 빈다. ㅠ
배열을 선언할 때는 이와 같은 방식을 종종 사용해봐야겠다.
+ 좀 더 많고 정확한 정보를 얻기위해 내가 제일 싫어하는 영어공부도 시작해야겠다. 으아아아아아아!!!!!!!!!!!

마무리는 아무 연관 없지만 내가 좋아라하는 꼬마에게 꽃을 피워 주는 마음 따뜻한 그루트 사진. 이너피스~ console.log('See YA! World~');'Develop > Javascript' 카테고리의 다른 글
Javascript 클로저 (Closure) 내가 이해하는 방식으로 정리 1 (0) 2020.03.25 Javascript 새로운 배열을 반환하는 배열 내장함수 (0) 2020.03.19 Javascript 너 이자식 Not a Number! (0) 2020.03.19 오늘 내가 한 공부 #CodeStates (0) 2020.02.21 첫 글이다. (0) 2020.02.20