모모는철부지
2k
2019-07-29 15:21:20
5
345

자바스크립트 json변수 같은데... || { } 를 붙여주는 이유가 뭐죠?


자바스크립트  json변수 같은데...  || { } 를 붙여주는 이유가 뭐죠?


검색해봐도  안나와서........-_-;;;;;



0
0
  • 답변 5

  • shaffron
    3k
    2019-07-29 15:32:00

    json 변수에 값이 없거나 초기화가 안된 상태일경우 빈 해쉬맵 객체로 초기화시켜주기 위해 사용합니다

    2
  • Keloper245
    1k
    2019-07-29 15:36:53

    default value 셋팅하는거라고 생각하시면됩니다.

    보장변수(?)

    1
  • 유리세계
    2k
    2019-07-29 16:05:10

    일종의 null 체크

    1
  • 미짱
    40
    2019-07-29 17:10:04

    var x = y || {};    //  y가 null 이거나 undefined 일경우 null 아닌 객체로 초기화;


    if 구분으로 하면

    if(y===undefined || y===null) y = {};

    if(!y) y={}; < 개인적으로 극혐;


    됩니다.

    1
  • 초코쪼꼬
    6k
    2019-07-29 17:17:17

    참고자료 : https://www.zerocho.com/category/JavaScript/post/5816c858ca15d50015d924ae

    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.