That 썸네일형 리스트형 [JS] new 키워드를 사용하지 않고 객체 생성하기 "자바스크립트는 왜 그럴까?"를 읽던 중, new 키워드를 사용하지 말라는 말이 나왔다. 왜 우리는 new 키워드를 사용하면 안되며, 또 어떻게 new 키워드를 사용하지 않을 수 있을까? (아래의 velog는 읽기 전 읽으면 좋을, 생성자가 new 키워드에 대해 정리된 글이고 그 아래의 webclub 티스토리는 이 글을 쓰기 위해 참고한 글임을 밝힙니다.) JS 생성자와 new 키워드 객체란 서로 연관된 변수와 함수를 그룹핑한 그릇이라고 할 수 있다. 그리고 그 객체 내의 변수를 프로퍼티(property), 함수를 메소드(method)라고 부른다. 그리고 이렇게 생성된 객체는 일종의 독립 velog.io 자바스크립트 생성자 패턴 - new를 강제하는 패턴 javaScript 생성자 함수의 핵심 패턴 자바.. 더보기 [JS] 6장-2. 함수 호출 2-5) 함수 호출 function func(arg1, arg2) { // debugger // 넣으면 중단점 console.log(arg1, arg2); } func(); //undefined undefined func(1); //1 undefined func(1, 2); //1 2 func(1, 2, 3); //1 2 매개변수 개수가 맞지 않아도 오류가 나지 않음 함수 호출이 자유로움(오버로딩이 필요 없음) 매개변수는 유사배열이라 push 등 배열 메소드는 없지만 배열처럼 작업하고 싶은 경우 Array.prototype.slice.apply(arguments).push // 이렇게 작업 가능하다 (1) this 바인딩 var obj = { name: 'max', // 객체 obj에 속함 say: fu.. 더보기 이전 1 다음