반응형
    
    
    
  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 | 
 
										
									 
										
									 
										
									 
										
									
댓글