1
オブジェクトのリストを作成しています。OOP - オブジェクトのリストの共通プロパティ
それは次のようになります。
var item = {} // new object
item['d'] = {
element: 'string',
val_1: false,
val_2: false,
val_3: false
}
これらの各オブジェクトは、家族やクラスの一種に属することができます。私はOOPのクラスのコンセプトを完全に理解していません。
私は2つのファミリーを持っています:左右。簡単にそれを呼び出すことができること、
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"
このような処理を行う方法はありますか?
ありがとうございました。
JavaScriptを使用しないでOOPを学びたい場合は、私の提案です。コンセプトに適した言語を使用してください。 – scrappedcola
はい!特に、クラスベースのOOPについて学びたい場合は、JSクラスのキーワードは実際にクラスベースのOOPではなく、プロトタイプベースのOOPのまわりの構文的な砂糖であるためです。 – Lux
あなたの答えをありがとう。私はOOPを学ぼうとしていない、私はこのことを行うためにjavascriptを使用する必要があります。 – Cephou