[Node.js 강의-2] 함수

codeing999·2022년 10월 12일
0

JavaScript

목록 보기
15/24

1-6강
• 모르는 건 구글링하기
• javascript array filter 이런식 키워드. 모질라 사이트(MDN)가 좋음.
• 어떤 특정 객체에서만 제공하는 함수를 메쏘드라고 부름

1-7강.
• &&
10 && '' 이렇게 하면 결과는 ''다. 어차피 ''가 false니까 상관없긴한데 false가 바로 나오는게 아니구나 undefined도 마찬가지.
연쇄적으로 true && '' && true && 10 이런식으로 햇을 때 ''에서 이미 truthy하지 않아서 연산을 그만두고 그 falsy한 애를 리턴.
• ||
true || false //true 리턴. 둘 중 하나가 truthy하면 그걸 리턴함.
false || false || '' || 0 //0 리턴됨 마지막까지 연산하고서 나온 결과.

일반함수와 화살표 함수의 차이점은 this가 가리키고 있는 곳이 다르다고 한다. 자세한 것은
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/this
읽어보기

// 일반 함수
function foo() {
console.log("bar");
}
// 익명 함수
let foo = function () {
console.log("bar");
};
익명함수는 변수에 넣어서 사용하는 함수. 주로 한번만 쓰는 함수일 때 사용. 메모리 낭비를 줄이기위해.

1-8강.
함수도 return을 안쓰면 undefined를 반환한다.

profile
코딩 공부 ing..

0개의 댓글