1
개체 목록을 작성하고 있습니다.OOP - 개체 목록의 공통 속성
그것은 다음과 같습니다 이러한 개체의 각 가족이나 클래스의 종류에 속할 수
var item = {} // new object
item['d'] = {
element: 'string',
val_1: false,
val_2: false,
val_3: false
}
. 나는 OOP 수업의 개념을 완전히 이해하지 못한다.
두 개의 패밀리가 있습니다. 왼쪽과 오른쪽입니다. 내가 대신이 같은 일을 수행하고 싶습니다 무엇
: 쉽게 호출 할 수있는, 다음
class right {
item['d'] = {
element: 'Whatever',
val_1: false,
val_2: false,
val_3: false
}
// Other elements from the class right
}
class left {
item['d'] = {
element: 'Something',
val_1: false,
val_2: false,
val_3: false
}
// Other elements from the class left
}
그리고 :
item['d_right'] = {
element: 'Whatever',
val_1: false,
val_2: false,
val_3: false
}
item['d_left'] = {
element: 'Something',
val_1: false,
val_2: false,
val_3: false
}
이런 일을하는 것입니다 like :
console.log(item[left][d].element) // would echo "Something"
이런 식으로 할 수 있나요?
도움 주셔서 감사합니다.
제 제안은 자바 스크립트를 사용하지 않는 OOP를 배우려는 것입니다. 개념에 더 적합한 언어를 사용하십시오. – scrappedcola
예! 특히 클래스 기반 OOP에 대해 배우고 싶다면 JS 클래스 키워드는 실제로 클래스 기반 OOP가 아니라 OOP 기반 프로토 타입 기반 구문 론적 설탕이기 때문입니다. – Lux
답변 해 주셔서 감사합니다. 나는 OOP를 배우려고하지 않고,이 일을하기 위해 자바 스크립트를 사용해야한다. – Cephou