# new

30개의 포스트

생성자 함수

생성자 함수와 리터럴에 의한 객체 생성의 차이는 무엇인가?? 생성자 함수란 new 연산자와 함께 호출해 인스턴스를 생성하는 함수를 의미합니다. 인스턴스는 생성자 함수에 의해 생성된 객체입니다. > 그렇다면 인스턴스와 리터럴로 생성된 객체는 다른 객체일까요?

5일 전
·
0개의 댓글
post-thumbnail

Deep Dive 17장 생성자 함수에 의한 객체 생성

생성자 함수에 의해 생성된 객체를 인스턴스라 한다.js는 object 이외에도 String, Number, RegExp, Promise 등의 빌트인 생성자 함수를 제공한다.객체를 생성하는 방법은 객체 리터럴이 더 편리하여 특별한 이유가 없으면 생성자 함수를 쓸 이유가

2021년 12월 2일
·
0개의 댓글

TIL/TIS 211124

오버로딩 C++에서는 C와 다르게 오버로딩이 허용된다. 다만 기존에 C에서 쓰던 함수들은 오버로딩이 당연히 안된다. 오버로딩된 함수 호출시 다음과 같은 우선순위를 가진다. 1순위 : 매개변수 타입이 정확히 일치하는 함수 2순위 : 형변환을 가능한 매가변수 char, u

2021년 11월 24일
·
0개의 댓글
post-thumbnail

객체 지향 프로그래밍 개념

일반 함수를 정의하듯 만든다new 키워드를 사용해서 이용 => 새로운 인스턴스 생성ES6부터 class 키워드를 사용해서 클래스 생성이때 만들어진 함수는 return값이 없는 생성자 함수(constructor)this => 인스턴스 객체를 의미this나 super에 대

2021년 11월 8일
·
0개의 댓글

[c/c++] malloc vs new

c언어에서 동적할당을 하기 위해서는 malloc, calloc 을 사용한다. c++은 new 라는 연산자가 존재하는데 차이가 무엇인지 알아보자. malloc과 free new와 delete 차이점 malloc은 해당 포인터의 자료형을 모르기 때문에 void* 로

2021년 11월 1일
·
0개의 댓글
post-thumbnail

[JS인터뷰준비] 생성자로 객체생성

생성자 함수를 사용해서 객체를 생성할 수 있다. 생성자함수(constructor)란 new 연산자와 함께 호출하여 객체(인스턴스)를 생성하는 함수를 말한다. 생성자 함수에 의해 생성된 객체를 인스턴스(instance)라고 한다연산자 new생성자 constructor인스

2021년 10월 31일
·
0개의 댓글

생성자 함수와 객체 생성

생성자 함수와 객체 생성 자바스크립트에선 Object함수와 new 연산자를 함께 호출해 빈 객체를 생성할 수 있습니다. 생성자 함수란 new 연산자와 함께 호출하여 객체를 생성하는 함수를 말한다. 자바스크립트는 Object 함수 외에도 String, Number,

2021년 10월 15일
·
0개의 댓글
post-thumbnail

DEEP DIVE 한 장 요약 (생성자 함수에 의한 객체 생성)

앞서 '\*\*객체 리터럴(https://velog.io/@junh0328/DEEP-DIVE-%ED%95%9C-%EC%9E%A5-%EC%9A%94%EC%95%BD-%EA%B0%9D%EC%B2%B4'객체 리터럴' 이외의 객체 생성 방법에 대해 알아본다.생성자 함

2021년 9월 13일
·
0개의 댓글

생성자가 생성자로 호출되었는지 확인하는 방법 in JS

함수를 new 연산자 없이 호출할 때에는 \[\[Call]] 메서드가 실행되고 new 연산자로 호출할 때에는 \[\[Construct]] 메서드가 실행됩니다. \[\[Construct]] 메서드는 인스턴스라 부르는 새 객체를 만들어 this에 할당하고 함수를 실행합니다

2021년 8월 30일
·
2개의 댓글
post-thumbnail

생성자

new 연산자가 붙은 함수를 의미하며 인스턴스를 만들 수 있습니다.new Object();new Array();etc..생성자의 중요한 기능은 바로 동일한 프로퍼티, 메서드를 가진 객체를 쉽게 만들어 낼 수 있다.new 연산자가 붙으면 함수의 this는 인스턴스를 참조

2021년 7월 27일
·
0개의 댓글

[Python] 메타클래스의 생성자(__new__)

클래스의 메소드 __new__(cls)가 클래스로 인스턴스를 생성할 때 호출되듯이, 메타클래스의 메소드 __new__(metacls, name, bases, namespace)는 메타클래스로 클래스를 생성할 때 호출된다.

2021년 6월 26일
·
0개의 댓글

[CPP-01] 클래스의 정적할당과 동적할당: new, delete

new 는 1.메모리 할당, 2.생성자 호출, 3.타입 변환 까지 총 세 가지의 일을 한다. malloc보다 훨씬 유용하다.

2021년 4월 19일
·
0개의 댓글
post-thumbnail

[Intermediate] 클래스 - 생성자 함수

클래스(1) 생성자 함수 아래와 같이 단순히 객체 데이터와 메소드를 사용하게 되면, 매번 메모리에 할당하게 되며 비효율적으로 코드를 작성하게 된다. >javascript function user(first, last) { this.firstName = first

2021년 3월 26일
·
0개의 댓글
post-thumbnail

[JavaScript] 생성자와 new란?

JavaScript 생성자와 new에 대해 정리한 글입니다.

2021년 2월 3일
·
0개의 댓글
post-thumbnail

[Javascript]함수(2)

person객체에 name introduce프로퍼티로 구성되있다. name은 lee값이 들어있고 introduce에는 함수가 있다. 이 함수를 메소드라고 부르며 person.introduce라고 표기한다.person.introduce()는 함수를 호출하여 실행하는 것

2021년 1월 24일
·
0개의 댓글

자바 클래스

object, class, instance, this, new

2021년 1월 19일
·
0개의 댓글

(JS) this : "new" keyword

new 키워드를 이용하여 함수를 실행했을 경우, 해당 함수의 this는 새로운 빈 객체가 됩니다.

2021년 1월 14일
·
0개의 댓글

생성자 함수

저번 시간에 객체 리터럴로 객체 생성 방식을 공부했다.요번에는 생성자 함수로 생성하는 객체 생성 방식을 보자new 연산자와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환한다. 빈 객체를 생성하고 프로퍼티나 메서드를 추가하여 객체를 완성 할 수 있다.

2020년 12월 2일
·
0개의 댓글