본문 바로가기
반응형

Object3

[JavaScript 33가지 개념] 03. 값 타입(Value Type)과 참조 타입(Reference Type) JavaScript 는 객체 지향 언어이다. 즉, JavaScript의 대부분은 Object (객체) 이다. 객체가 아닌 유일한 요소는 Primitive Type (원시 자료형) 이다. 둘 사이의 차이점 중 하나는 기본 데이터 유형이 값(Value) 으로 전달되고 객체가 참조(Reference) 로 전달된다는 것 이다. 예시를 통해 비교해보면 다음과 같다. let name = 'Carlos'; const firstName = name; name = 'Color'; console.log(name);// Color console.log(firstName);// Carlos const myName = { firstName: 'Carlos', }; const identity = myName; myName.fir.. 2021. 5. 18.
06 ECMAScript6 - Object 2 (method, function 제거, includes, startsWith, endsWith, repeat) (7) 메서드 선언 방식 변경ES5에서 사용했던 메서드명:function(){} 형식에서 :function이 제거된 형태로 사용할 수 있다. ECMAScript5 형식 ECMAScript6 형식 ES6에서는 get 과 set 키워드를 사용하여 메서드 사용시 가독성 향상 가능 (8) includes 대상 문자열에 지정된 문자열 존재 여부 판별한다.첫번째 인자에는 찾을 문자열 지정하고, 두번째 인자에는 시작 인덱스값(옵션)을 지정한다. (9) startsWith, endsWith- startsWith : 대상 문자열이 지정된 문자열로 시작 여부 판별, 두 번째 인자는 시작 index- endsWith : 대상 문자열이 지정된 문자열로 끝나는지 여부 판별, 두 번째 인자는 길이 (10) repeat대상 문자열.. 2018. 4. 3.
06 ECMAScript6 - Object 1 (key, for in, for of, isNaN, isInteger) 6. Object ES6에서 객체(object)관련하여 추가된 기능들을 정리해본다. (1) 객체의 key값 이름을 문자열과 변수 조합으로 설정 가능하다. (2) 람다함수(arrow)와 디스트럭칭(destructuring)을 혼합하여 사용할 수 있다. (3) for ~ in 반복문array 안에 있는 index 값을 뽑아서 반복시킨다. 처음부터 끝까지 순차적으로 진행한다. (4) for ~ of 반복문반복할 수 있는 대상은 반드시 iterable 객체만 가능하고 실제값을 반환한다.쉽게 말하면 array 안에 있는 value 값을 뽑아서 반복시킨다. 처음부터 끝까지 순차적으로 진행한다. 위와 같이 json 형태의 객체에서는 for of를 사용할 수 없다. (5) Number.isNaN()값이 NaN(Not .. 2018. 4. 3.
반응형