자바스크립트 5장을 읽고..

null·2023년 2월 7일
0

문. 실행을 통해 어떤 동작을 수행하다.

동작을 수행하는 방법엔 뭐가 있나.

표현문: 할당이나 함수 호출처럼 부수 효과가 있는 표현식
선언문: 변수를 선언하거나 함수를 정의
제어문: 기본 실행 순서를 바꾸는 조건문(if, switch) / 루프(while, for)

선언문

  • 가져오기와 내보내기 할 때 {} 쓰는 차이점은?
//default 
export default function getPerHeight({});

import getPerHeight from './';

//mesure 폴더에서 여러 개를 내보내고 싶다면?
export function getPerHeight({});

import { getPerHeight } from './';

제어문

  • forEach / map 쓰는 차이는 멀까?

forEach는 기존 배열을 변경 하지 않는다. 또한 undefined 리턴. 구문 밖에선 아무것도 리턴할 수 없는거지..

const number=[1,2,3];
const list = [];
number.forEach(n=>list.push(x+1));
console.log(list); //[2,3,4]

map도 기존 배열을 변경 하지 않음 다만 ! 새로운 배열을 내뱉는다. 그래서 데이터 변경엔 좀 더 용이함..

profile
개발이 싫어.

0개의 댓글