본문 바로가기
공부 정리/jsChallenge

js challenge day 9

by 경적필패. 2023. 2. 2.
반응형

console Tricks

 

Code

  <script>
    const dogs = [{ name: 'Snickers', age: 2 }, { name: 'hugo', age: 8 }];

    function makeGreen() {
      const p = document.querySelector('p');
      p.style.color = '#BADA55';
      p.style.fontSize = '50px';
    }

    // Regular
    console.log("Hello");
    // Interpolated
    console.log("hello i am %s", 'js');
    // Styled
    console.log('%c I am some great text', 'font-size:50px; background:red; text-shadow: 10px 10px 0 blue')

    // warning!
    console.warn("no!!~");
    // Error :|
    console.error("this is error");
    // Info
    console.info("this is info");
    // Testing
    const p = document.querySelector('p');
    console.assert(p.classList.contains('HAHA'), 'this is wrong')
    // clearing
    console.clear();
    // Viewing DOM Elements
    console.log(p);
    console.dir(p);
    // Grouping together
    dogs.forEach(dog => {
      console.groupCollapsed(`${dog.name}`);
      console.log(`this is ${dog.name}`)
      console.log(`${dog.name} is ${dog.age} years old`);
      console.groupEnd(`${dog.name}`);
    })
    // counting
    console.count('wes');
    console.count('wes');
    // timing
    console.time('data');
    fetch('https://api.github.com/users/wesbos')
      .then(data => data.json())
      .then(data => {
        console.timeEnd('data');
        console.log(data);
      });
    console.table(dogs);
  </script>

 

배운 점 & 느낀 점

평소 console은 log 나 dir 쓰는 게 다였습니다.

warn, info, error같은 기능을 배울 수 있는 시간이었습니다.

반응형

'공부 정리 > jsChallenge' 카테고리의 다른 글

js challenge day 11  (0) 2023.02.06
js challenge day10  (0) 2023.02.03
js challenge day 8  (2) 2023.01.31
js challenge day 7  (0) 2023.01.30
js challenge day 6  (0) 2023.01.27

댓글