console.
μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄μ©ν΄μ μ½λλ₯Ό μμ±ν λ, μ½μμ ν΅ν΄μ κ°μ νμΈνλ μΌμ΄ λ§λ€.
μλ§ μ½μμμ μ μΌ λ§μ΄ μ¬μ©νλ λ©μλλ console.log μΌ κ²μ΄λ€!
κ·Έ μΈ νμ¬ μμ£Ό μ¬μ©νλ λ©μλκ° μλ€λ©΄ κ°λ κ°μ²΄ λ΄λΆ ꡬ쑰λ₯Ό νμ
νκΈ° μν΄ μ¬μ©νλ console.dir μ
λ‘κ·Έλ₯Ό λ€ μ§μλ²λ¦¬λ console.clear() μ λ?..
λ΄κ° μκ² μκ³ μμλ console κ°μ²΄μ λͺλͺ λ©μλλ€ μ΄μΈμλ λ€μν λ©μλλ€μ΄ μλ€λ κ²μ
μ΄λ² μ±λ¦°μ§λ₯Ό ν΅ν΄ μκ²λμ΄ νλ² μ 리ν΄λ³΄λ € νλ€.
console.log
κ°μ₯ λ§μ΄ μ¬μ©νλ, λ‘κ·Έλ₯Ό μ°λ λ©μλλ€.
μ¬λ¬ κ°λ₯Ό μΆλ ₯ν μλ μκ³ , CμΈμ΄μ printfμ²λΌ μ
λ ₯ν λ¬Έμλ₯Ό μΉννμ¬ μ¬μ©ν μλ μλ€!
νμ§λ§ μ°λ¦¬μκ² λ μ΅μν ν
νλ¦Ώ μ€νΈλ§ ${string}
μ΄ μμΌλ μ¬μ©ν μΌμ΄ λλ¬Ό κ² κ°λ€.
console.log('hello');
console.log('hello', 'javascript');
console.log('just %s string!', 'π©');
console.log('3 4 %d 6', '5');
λ‘κ·Έμλ HTML νκ·Έμ μΈλΌμΈ μ€νμΌμ λ£λ κ² μ²λΌ cssμ μ€νμΌμ μ μ©ν΄λ³Ό μλ μλ€.
console.log('%c Great Text!', 'font-size:30px; background-color: dodgerblue');
console.warn, error, info
κ·Έ μΈ μ 보창μ λ€λ₯Έ λμμΈμΌλ‘ ννν μ μλ μΈ κ°μ§ λ©μλ.
λ©μΈμ§λ₯Ό μΆλ ₯νλ κ²μ λμΌνμ§λ§ μν λμμΈμ΄ λ€λ₯΄λ€.
infoλ μ΄μ κ³Ό λ€λ₯΄κ² λμμΈμ΄ logκ³Ό κ°μμ§ κ² κ°λ€. π€
console.warn('NOOOoooo');
console.error('ERROR!');
console.info('Crocodiles eat 3-4 people per year!');
console.assert
assert λ©μλλ μμ μ λ ₯ν μ‘°κ±΄μ΄ κ±°μ§μΈ κ²½μ°μλ§ μλ¬ λ©μΈμ§λ₯Ό μ½μμ μΆλ ₯νλ€.
const p = document.querySelector('p');
console.assert(p.classList.contains('is-active'), 'That is wrong!!!');
console.clear
κ·Έκ°μ μ½μλ€μ λͺ¨λ μ§μλ²λ¦¬λ λ©μλ.
μ λ§μ λ‘κ·Έλ₯Ό μ°μμ λ κΉλνκ² λ°μ΄λ²λ¦΄ μ μλ€.
console.clear();
console.dir
dir λ©μλλ κ°μ²΄μ ꡬ쑰λ₯Ό νμ
ν λ μ μ©νλ€.
console.log κ° κ°μ²΄λ₯Ό HTML νΈλ¦¬κ΅¬μ‘°λ‘ 보μ¬μ€λ€λ©΄, console.dirμ json ννμ νΈλ¦¬κ΅¬μ‘°λ‘ 보μ¬μ€λ€λ μ°¨μ΄κ° μλ€.
console.log(document.body);
console.dir(document.body);
console.groupCollapsed, console.groupEnd
μ΄ λ©μλλ€μ μ¬μ©νλ©΄ μ½μμ κ·Έλ£ΉμΌλ‘ λ¬Άμ μ μλ€.
groupCollapsed λ©μλμ groupEnd λ©μλ μ¬μ΄μ μλ λ‘κ·Έλ€μ κ·Έλ£ΉμΌλ‘ λ¬Άλλ€.
const dogs = [
{ name: 'Snickers', age: 2 },
{ name: 'hugo', age: 8 },
];
dogs.forEach((dog) => {
console.groupCollapsed(`${dog.name}`);
console.log(`Hello, I'm ${dog.name}`);
console.log(`${dog.name} is ${dog.age} years old`);
console.log(`${dog.name} is ${dog.age * 7} dog years old`);
console.groupEnd(`${dog.name}`);
});
console.count, console.countReset
μ§μ ν λΌλ²¨μ λνμ¬ μΉ΄μ΄νΈνλ λ©μλ. countReset λ©μλλ‘ μ΄κΈ°ν ν μ μλ€.
console.count('num');
console.count('num');
console.count('num');
console.countReset();
console.count('num');
console.time, console.timeEnd
νμ΄λ¨Έλ₯Ό λμνκ³ λ©μΆλ λ©μλλ€. μ½λλ₯Ό μννλλ° μκ°μ΄ μΌλ§λ μμλμλμ§ μ μ μλ€.
μλ²μμ λ°μ΄ν°λ₯Ό κ°μ Έμ€λλ° μΌλ§λ κ±Έλ Έλμ§λ νμΈν μ μμ κ² κ°λ€.
console.time('fetching data');
fetch('https://μ£Όμ')
.then((data) => data.json())
.then((data) => {
console.timeEnd('fetching data');
console.log(data);
});
μ¬κΈ°κΉμ§ console κ°μ²΄μ λ€μν λ©μλλ€μ λν΄μ κ°λ΅νκ² μ 리ν΄λ³΄μλ€.
countλ time κ°μ λ©μλλ€μ΄ κ°μΈμ μΌλ‘ μλ‘κ² λ€κ°μλ€.
μ½λ©νλ©° μ’
μ’
μ μ©νκ² μ¬μ©ν μ μμ λ― νλ€! π
'π Studying > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript] Thisμ λν μμ νꡬ (0) | 2022.07.15 |
---|---|
[JavaScript] λ€λ₯Έ μμ ν΄λμ€ λͺ¨λ μ§μ°κΈ° (0) | 2022.06.22 |
[JavaScript] classList νλ‘νΌν° (0) | 2022.06.06 |
JavaScript 30 Days Challenge - Clock (0) | 2022.05.26 |
[JavaScript] μ΄λ²€νΈ μ ν bubbling, capturing (3) | 2022.04.28 |
Comment