프로퍼티
411
작성한 질문수 5
제가 유튜브 다른 영상에서 class 와 object의 차이에 대해서 궁금해서 배워봤는데, class는 field 와 method 로 이루어져 있다고 배웠습니다.
그리고 valueOf() 는 형태를 보기에도 함수잖아요. 그러면 method라는 것이 곧 valueOf() 처럼 함수를 나타내는 것인가요?
그리고 위 내용이 맞다면,
강의에서도 그렇고 위 질문의 답변에서도 메소드(함수)를 프로퍼티라고 하셨는데,
저번 프로퍼티 강의에서는 프로퍼티가 { key : value } 형태라고 하셨습니다.
그러면 프로퍼티라는 것 자체는 class의 field( "key& value") 와 method를 아울러서 각각 하나하나를 나타내는 것인가요?
즉, 예를 들어
{
book:'책',
isInteger: ...
isNaN: ...
}
이 세가지 모두 각각 프로퍼티인 건가요?
답변 5
1
class는 field 와 method 로 이루어져 있다고 배웠습니다.
==> 이것 잘못된 것입니다. 자바스크립트에는 filed라는 용어가 없습니다.
Class는 본 강좌의 4번째 강좌인 "ES6+ 심화"에서 다룹니다. 즉, 사전 지식이 필요하다는 것입니다.
지금 배우는 위치는 비기너의 시작 위치입니다. 다른 것에 신경쓰지 말고 지금 것에 충실하기 바랍니다. 그래야 기초, 기본이 만들어 집니다. 하나씩 기본을 만들어서 토대를 만들고 그 위에 다시 기본을 쌓아야 합니다.
본 강좌는 이를 위한 시나리오(배우는 순서)를 갖고 있으니 4개 강좌를 따라 오기 바랍니다.
0
{book: {title: ["a", "b", {sub: "주제"}], point: 100, fn: function(){}};
위 형태에서 아래의 모든 것은 프로퍼티입니다. :을 기준으로 왼쪽이 프로퍼티 키(이름)이고 오른쪽이 프로퍼티 값입니다.
- book: {....}
- {title: ["a", "b", {sub: "주제"}]}
- {sub: "주제"}
- {point: 100}
- {fn: function(){}}
0
오브젝트 안에 프로퍼티가 있는거고, 오브젝트안에 오브젝트를 넣을 수도 있고, 함수도 넣을 수 있으니, 이들도 프로퍼티가 될 수 있는거겠죠. 오브젝트 안에 있는 함수가 메서드라고 부르는 걸로 알고 있으니, 메서드도 프로퍼티라고 할 수 있지 않을까요.
프론트엔드 부트캠프 가기 전, 짧은 감사 인사드립니다!
2
109
2
섹션10 3. Object 프리미티브 값 구하기에서 질문있습니다.
1
148
2
섹션3의 1강 연산자, 표현식 강의에서 표현식 질문이 있습니다.
0
140
2
섹션 1. 6번째 강의 질문입니다.
1
246
1
선생님 Objcet 질문 있습니다.
0
299
2
forEach문을 활용한 코딩시간 풀이
0
616
1
sort 코딩 시간 풀이
0
292
1
코딩 시간 풀이 올려봅니다.
0
229
1
인덱스 코딩시간 문제풀이
0
381
1
for문 코딩 시간 답제출
0
306
1
3:39 sort에 들어가서 one,two 파라미터질문입니다.
0
194
0
퀴즈 질문 및 정답
0
356
1
오브젝트
0
283
1
인스턴스 목적
1
239
1
[코딩시간 01] 3항 연산자로 작성했을 때, 각 값..?
0
269
1
Undefined === Null; // true???
0
194
1
indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.
0
1031
5
length 값 변환 논리에 대한 질문입니다.
0
211
1
상수 변수 선언에 대해
0
235
1
코딩 시간 (for문) 풀이
0
255
1
Object vs object
1
498
1
코딩 시간 풀이입니다.
0
195
1
log(add(1, 2, 3, 4));
0
177
1
코딩시간 답 제출
0
196
1





