본문 바로가기

This3

[JavaScript] 자바스크립트 객체(Object) - 객체 생성(리터럴, Object 생성자 함수), 객체 접근, 객체 반복문(for in문), 객체 this 키워드 객체(Object) 자바스크립트 객체는 {} key:vlaue가 모여 있는 Map 형식이다.자바스크립트 객체 형식 : { K: V, K:V, K:V } 객체내 Value에는 String, Number, Boolean, Array, Object, null, 함수까지 다양한 자료형이 올 수 있다.객체의 key는 무조건 String으로 저장된다.자바스크립트 객체 모양의 문자열을 JSON(JavaScript Object Notation, 자바스크립트 객체 표기법) 한다.JSON의 형식 :  "{ K:V, K:V, K:V }" 📍 프로퍼티(property)란?객체는 프로퍼티의 집합이며, 프로퍼티는 키와 값으로 구성된다.이름과 값으로 구성된 정렬되지 않은 집합프로퍼티는 함수도 저장할 수 있음 ➡️ 프로퍼티 메서드.. 2024. 6. 15.
[JavaScript] 자바스크립트 함수(Function) - 선언적 함수, 익명 함수, 즉시실행 함수, 화살표 함수, 함수 호출 this 함수(Function)프로그램에서 반복적으로 사용되는 기능을 만들기 위한 코드들의 집합함수의 호출(실행루틴)1. 함수를 호출한다. 2. 호출된 함수를 찾아 계산을 수행한다. 3. 함수 수행이 완료되면 원래의 루틴으로 돌아온다.함수 리터럴자바스크립트에서는 함수도 일반 객체처럼 값으로 취급된다. 객체 리터럴 방식으로 일반 객체를 생성할 수 있듯, 함수 리터럴을 사용해 함수를 생성할 수 있다. * 리터럴(literal) : 소스 코드의 고정된 값. 변수의 값이 변하지 않는 데이터로 메모리 내의 위치값을 의미// 함수 리터럴function 함수명 (매개변수 리스트) { ..로직.. //함수 몸체}유형설명function 키워드자바스크립트 함수 를 선언하기 위한 시작 키워드함수명함수를 구분하는 식별자함수 몸체.. 2024. 6. 13.
[JavaScript] 자바스크립트 this란? C++, JAVA와 같은 언어에서 this는 자기자신 객체를 가리킨다.그러나 JavaScript 의 this 값은 실행 컨텍스트의 thisValue 에 의해 값이 바인딩 된다.thisValue는 아래의 5가지 패턴에 의해 결정된다.전역(global)함수 호출(function Invocation)과 메서드 호출(Method Invocation)call(), apply(), bind()생성자(Construction)strict 모드💡 바인딩 : 실제 값이 변수에 묶이는 것💡 strict 모드 : ES5 에 있는 새로운 기능으로 엄격하게 문법을 검사하는 모드이다.1. 전역(global)전역에서 this는 전역 컨텍스트의 영향을 받아 this 값은 전역 객체 가 된다.// 브라우저에서는 window 가 전역.. 2023. 3. 10.
728x90
반응형