我正在编写一个简单的 JavaScript 应用程序。该代码包括创建一个deck
可以包含许多嵌套对象的card
对象。
基本上,我希望能够像这样访问卡片组实例中的每张卡片:
deck1.card2.method();
我使用以下函数来创建我的甲板原型:
function Deck(){
var cardStack = []
//deck properties & methods
}
function card(){
//card properties methods
}
我一直在将每张卡片添加到卡片组并将它们存储在cardStack
数组中,使用JavaScript 数组的push
和pop
方法。
但是,这不允许我按照我的意愿访问我的卡:
deck1.card2.method();
谁能指出我实现这一目标的正确方法?在 JavaScript 中可能吗?先感谢您 :-)