본문 바로가기

Elice

[TIL] 엘리스트랙 Javascript

const words = ['a', 'abc', 'abcdefg'];

const result = words.filter((word) => word.length > 6 ) ;          /// (word) => word.length > 6) 콜백함수

 

///위에것을 아래것 처럼 표현가능

function callback(element) {

return element.length > 6
}

 

 

통신(Communication) 컴퓨터간의 대화를 의미

                          네이버,구글 등에

클라이언트       =================>        서버사이드(네이버, 구글 등 서버 컴퓨터)

(컴퓨터)                                                                  (컴퓨터)

브라우저                                             네이버,구글 등

 

XMLHttpRequest()  https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState

우리의 주소 요청에 응답을 해주는 것을 endpoint라고함

endpoint가 있어야지만 우리가 어디 주소를 요청하면 응답이 오는 통신을 하게된다.

 

HTTP response status codes

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

 

200 304 404

 

slice() 메서드는 어떤 배열의 begin 부터 end 까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다.

 

key값은 무조건 string으로 가져와야함

 

 

함수의 상위스코프는 함수가 정의되는 시점에서 결정(호출되는 시점 x )

 

1.함수가 실행됨

2.실행컨텍스트 생성 -> 그 함수의 실행컨텍스트가 콜스택에 들어감  /// 콜스택으로 실행순서 관리

3.함수의 평가 : 선언과 관련한 과정, 식별자(변수,함수.. 등)들, 식별자와 메모리를 연결하는 과정, this값 바인딩, 외부참조레코드(상위 스코프)

4.함수의 선언 : func(), console.log() , x+y+z, 1+2+3, 실제값을 할당(let a = 1);

 

var:undefined
let/const : 평가단계에서 초기화x => uninitialized

 

'Elice' 카테고리의 다른 글

[TIL]엘리스트랙 4주차 3일  (0) 2023.08.30
[TIL]엘리스트랙 4주차 1일  (0) 2023.08.28
[TIL]엘리스트랙 3주차 Javascript  (0) 2023.08.27
[TIL]엘리스트랙 Javascript  (0) 2023.08.23
[TIL] 엘리스 트랙  (0) 2023.08.22