강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của 96tmdtmd4535
96tmdtmd4535

câu hỏi đã được viết

Người mới bắt đầu sử dụng JavaScript: Xây dựng nền tảng cơ bản vững chắc

1. Phân biệt đối tượng JavaScript, Đối tượng Native/Host, Đối tượng và Instance

오브젝트

Viết

·

279

0

윗 질문이랑 비슷한거 같은데 

빌트인 오브젝트에서는 

var obj = {}을 할당하는 것과

var = new Object() 로 인스턴스를 만드는게 둘다 인스턴스를 만들기 때문에 같다라고 했는데 

마찬가지로

var = 1

var = new  Object(1) 도 빌트인 Object와 같이 할당만하면 인스턴스가 되는건가요? 이게 아니라면 빌트인 오브젝트만 예외적으로 그런건가요? 아니면 var = {}은 할당이라고 부르지 않나요?..

javascriptoop

Câu trả lời 1

0

tonextday님의 프로필 이미지
tonextday
Người chia sẻ kiến thức

강좌에서 인스턴스는 new Object(), new Array()처럼 오브젝트(Object, Array등)를 new 연산자로 생성한 것을 뜻합니다. var one = new Array(); var two = new Array();에서 Array 오브젝트는 하나이지만 인스턴스는 one과 two 두 개입니다.

var one = {}은 var one = new Object()와 같으며, Object로 인스턴스를 생성하여 one 변수에 할당한다고 하는 것이 정확한 표현입니다. 그런데 말이 너무 기니까 줄여서 인스턴스를 생성한다고 말하기도 합니다.

Hình ảnh hồ sơ của 96tmdtmd4535
96tmdtmd4535

câu hỏi đã được viết

Đặt câu hỏi