앱 개발 일지 _ JS

윤승환·2022년 1월 20일
0

Sparta_APP

목록 보기
1/7

JS문법..


함축적인 자바스크립트 사용법

  1. 화살표 함수 =>
    let a = ()=>{함수작성}
    ()=> function키워드를 대체한다.

  2. 딕셔너리 구조
    key에는 '' 문자열 표시를 따로 할 필요가 없음.

  3. 비구조 할당 방식
    let 객체 = {key1 : value1, key2 : value2 ... }

    let { key1, key2 } = 객체 **비구조 할당 방식에서는 변수명 = key

    let blog = {
    owner : yoon,
    url : seoung,
    getPost : ()=> console.log('hello')
    }
    let blogFunc = ({owner, url, getPost})=>{
    console.log(owner)
    console.log(url)
    console.log(getPost)
    }
    blogFunc(blog)

  4. 백틱(`) 사용하기
    줄바꿈에 자유롭고(\n)을 인식함, ${변수}를 사용하여 조금 더 자유롭게 표현이 가능함.

  5. 딕셔너리 축약
    이미 선언된 변수들이면 key == value같다면 dic = {변수, 변수}로 선언가능

    var name = "yoon";
    var job = "developer";
    var user = {
    name: name,
    job: job
    }

    var name = "yoon";
    var job = "developer";
    var user = {
    name,
    job
    }

  6. map 함수(인자로 함수가 들어가는 함수)

    list.map(()=>{})

    list.map((val,i))=>{}) 처럼 인덱스 추출가능,,(enumerate..)

  7. 선언
    Export -> 외부에서 사용할 수 있도록,,
    Import -> 외부에서 내부로 사용하기 위해,,
    default -> 외부에서 쓸 때, 이름 바꿀 수 있음..(유일해야함)

0개의 댓글