ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Javascript] console 사용 시 쉼표(,)와 +의 차이
    Javascript/Javascript 2024. 10. 22. 09:00
    728x90
    반응형

     

     

     

     

    •  , 를 사용하면 별도의 객체로 반환되어 내부 값을 확인 가능함.
    •  + 를 사용하면 toString()이 호출되어 문자 타입으로 형변환 후 값이 반환되어 객체 내부의 값을 확인 불가능함.

     

    예시 1)

    let array = [
        {
            a: 1,
            b: 2
        },
        {
            a: 3,
            b: 4
        },
        {
            a: 5,
            b: 6
        },
    ];
    
    console.log('logging with ,: ', array); // logging with ,:  (3) [{…}, {…}, {…}]
    console.log('logging with +: '+ array); // logging with +: [object Object],[object Object],[object Object]
    
    console.log(array.toString()); // '[object Object],[object Object],[object Object]'

     

     

     

    예시 2)

    <ul id="post-list">
      <li id="post-1">Item 1</li>
      <li id="post-2">Item 2</li>
      <li id="post-3">Item 3</li>
      <li id="post-4">Item 4</li>
      <li id="post-5">Item 5</li>
    </ul>
    
    <script>
        const list = document.getElementById('post-list');
        
        console.log('logging with ,: ', list);  // list: <ul id="post-list">...</ul>
        console.log('logging with +: '+ list);  // list: [object HTMLUListElement]
        
        console.log(list.toString());  // '[object HTMLUListElement]'
    </script>

     

     

     

     

    728x90
    반응형

    'Javascript > Javascript' 카테고리의 다른 글

    [Javascript] Fetch API  (0) 2024.10.28
    [Javascript] XMLHttpRequest로 AJAX 요청하기  (0) 2024.10.25
    [Javascript] 이벤트 캡처링  (0) 2024.10.21
    [Javascript] Event 객체  (0) 2024.10.18
    [Javascript] 이벤트 핸들러와 this  (0) 2024.10.16
Designed by Tistory.