자바스크립트에서 구조분해 할당은? 배열이나 객체의 속성을 해체하여 그 초기화를 간단하게 진행할 수 있다.
콜백함수는? 어떠한 조건(태스크)이 맞기 전에는 실행되지 않도록 하여 그 후 실행되도록 순서를 넣어줄 수 있다.
.addEventListener("click", function() {
})const colors = ['red', 'yellow', 'green']
//ES5 : 변수 하나하나 호출 -> 코드양 많음(비효율)
const color1 = colors[0]
const color2 = colors[1]
const color3 = colors[2]
console.log(color1, color2, color3) //'red', 'yellow', 'green'
//ES6 : 구조분해할당을 사용하여 개선 (배열, 객체 다 가능)
//1.배열
const [c1, c2, c3] = colors
console.log(c1, c2, c3) //'red', 'yellow', 'green'
//2.객체
const dept = {
deptno: 10,
dname: '개발부',
loc: '서울',
}
const { deptno, dname, loc } = dept
console.log(dept) //{deptno: 10, dname: '개발부',loc: '서울'}
import 시 주의사항
export defauult가 붙은 경우, {} 쓰지 않음.
export만 있는 경우, {} 씀.
import {firebaseapp} from "../서비스/firebase.js"
import {getAuth} from 'https://www.gstatic.com/firebasejs/9.22.1/firebase-auth.js'
import AuthLogic from "../서비스/authLogic.js"
구글 인증 API 활용 방법(https://firebase.google.com/docs/auth/web/google-signin?hl=ko)
url 파라미터 https://gurtn.tistory.com/126 (게시판 활용 시 참고)
복습할 내용
오늘 학습
다음주 예정