[Js] console.log [object Object] 해결법

qwe8851·2024년 4월 15일
0

📚 JavaScript

목록 보기
53/53

여러해결 방법이 있음

Json.Stringify(arr)

요롷게 해도 되고

console.log("문자 : "+ arr) // 문자 : [object Object]
console.log(arr) // {"data1":[], "data2": []}

문자를 안쓰는 방법도 있음

console.log("문자 : "+ arr) // 문자 : [object Object]
console.log("문자 : ", arr) // 문자 : {"data1":[], "data2": []}

젤 쉬운 방법은 이거인듯
+를 쓰면 js는 string으로 인식해서 텍스트끼리 붙여버림
그래서 [object Object]이런식으로 나오는거

,로 붙이면 문자로 인식하지 않고 object로 인식해서 콘솔에 object를 그대로 보여줌

console.log('%d는 숫자 %s는 문자열', a, b);
이런식으로도 콘솔에 찍어볼 수 있는데 %d자리에는 number타입인 a변수가, %s자리에는 string타입인 b변수가 차례로 들어감.
이런걸 살짝 응용? 햇다고 볼 수 있을 듯

profile
FrontEnd Developer with React, TypeScript

0개의 댓글