script 에서 변수를 선언하고 대입하는 값에 || [] 를 입력하면,
변수값이 null, false, undefined 라면 오른쪽 값이 들어가게 된다.
var a = undefined;
a = a || {};
console.log("a : "+ a); // "a : [object Object]"
var a = 0;
a = a || {};
console.log("a : "+ a); // "a : [object Object]"
var a = 1;
a = a || {};
console.log("a : "+ a); // "a : 1"
var a = true
a = a || {};
console.log("a : "+ a); // "a : true"
var a = "ㅇㅁㅇㄴㅁㄴㅇ";
a = a || {};
console.log("a : "+ a); // "a : ㅇㅁㅇㄴㅁㄴㅇ"
var a = null;
a = a || {};
console.log("a : "+ a); // "a : [object Object]"
출처 https://hojak99.tistory.com/438
for 문 형태 (1) | 2023.01.06 |
---|---|
Object객체 와 ArrayList리스트 (0) | 2023.01.06 |
스탑워치 만들기 (프로젝트 2인, javascript 담당) (0) | 2022.07.07 |
Math, Date 객체 (0) | 2022.07.07 |
배열 Array(PUSH, Number, pop(), length, splice(), slice(), substr(), replace(), 정규 표현식 Regular Expression, String 객체 문자열) (0) | 2022.07.06 |