728x90
반응형

자바스크립트 객체 2

[자바스립트(JavaScript )] 09. 객체 (Object)

🟡 1. 객체 (Object) - 자바스크립트는 객체 기반의 스크립트 언어이며 원시 타입을 제외한 모든 값들은 객체입니다. (그만큼 자바스크립트에서 객체는 매우 중요❗) - 객체는 키(key)와 값(value)으로 구성된 프로퍼티(property)들의 묶음입니다. - 프로퍼티의 값은 모든 타입이 들어갈 수 있습니다. 자바스크립트에서는 함수는 일급 객체이므로 값으로 취급할 수 있고, 프로퍼티의 값으로도 사용할 수 있습니다. 이때 함수는 일반 함수와 구분하기 위해서 메소드라고 부릅니다. (객체 안에 있는 함수는 메소드) let person = { // 메소드 sayHello = function(){ console.log('Hello'); } } // 객체의 메소드 호출 person.sayHello(); //..

[JavaScript] 04. 데이터 타입_객체타입

🟡 1. 객체 타입 (object type) - 원시 타입을 제외한 모든 데이터를 객체 타입이라고 합니다. // 객체 타입 _ 객체 let person = { name : 'bigone', age : 30, hobby : ['workout', 'coding', 'driving'], sayHello : function(){ console.log('Hi!'); } } // 객체 타입 _ 배열 let fruits = ['apple', 'banana', 'strawberry', 'melon']; // 객체 타입 _ 함수 let add = function(a, b){ return a + b; } // 객체 타입 _ 정규표현식 let reg = /[^0-9]/g; - 객체 타입을 객체 타입 또는 참조 타입이라고 합..