오늘 배운것
중요한 것
함수 = function(기능)
=> input,output 을 가지고 있는 기능의 단위이고 이것을 우리가 함수라고 명명하고
이것을 JavaScript내에서 기능의 단위로 묶은 다음에 재활용을 한다.
객체 : 객체는 key ~value pair 로 구성되어있다.
entries : key와 value를 묶어서 배열로 만든 배열!!(2차원배열)
let entries = Object.entries(person);
console.log("entries=>",entries);
=> 결과값은 ['name','홍길동'], ['age',30], ['gender','남자'] 이런식으로 나온다.
객체 병합
변수에 {}를 없애고 내용만 들어오게되는데
ex)let person1 = {
name : "홍길동",
age : 30,};
let person2 = {
gender : "남자",};
이걸 -> let perfectMan = {...person1,...person2}를 입력하면 위에 변수 내용이
{}없어져서 내용이 들어온다.
잘 이해 하기 힘들었던것
-if (x > 0){ &&(and)조건
console.log("x는 양수입니다") => (x > 0) && console.log("x는 양수입니다.") } ->같은방식으로 이렇게 나타낼수있다.
let y; => y에는 undefined가 들어가있다는거다.
let z = y || 20; => z라는 값에는 지금 y가 undefined이면 20을 기본값으로 세팅해줘 라는 문법이다.
느낀점