Javascript 在Java中:如何';皮卡&x27;容器的一个元素和';地点';它在另一个容器里吗?
我正在探索如何创建一个基于文本的游戏,我在房间之间移动。我有这一部分和一个非常复杂的地图创建,你可以在那里键入,“去北方”等。唯一的事情是,游戏是非常干燥,我想纳入项目。为了制作房间,我做了以下工作:Javascript 在Java中:如何';皮卡&x27;容器的一个元素和';地点';它在另一个容器里吗?,javascript,java,containers,text-based,Javascript,Java,Containers,Text Based,我正在探索如何创建一个基于文本的游戏,我在房间之间移动。我有这一部分和一个非常复杂的地图创建,你可以在那里键入,“去北方”等。唯一的事情是,游戏是非常干燥,我想纳入项目。为了制作房间,我做了以下工作: var房间={ “房间0”:{ “说明”:“此处说明”, “指示”:{ “方向”:“新房间” } } } 因此,我在想,如果我制作一个单独的元素,称为“项目”,然后列出房间里的项目,就像我在“方向”中所做的那样。我编写此代码是为了将项目添加到播放器库存: 功能抓取项(项){ if(invento
var房间={
“房间0”:{
“说明”:“此处说明”,
“指示”:{
“方向”:“新房间”
}
}
}
因此,我在想,如果我制作一个单独的元素,称为“项目”,然后列出房间里的项目,就像我在“方向”中所做的那样。我编写此代码是为了将项目添加到播放器库存:
功能抓取项(项){
if(inventory.length<12&&rooms[currentRoom].项目[item]!==未定义){
存货。追加(项目);
//在此处插入代码以从房间中删除项目
}
}
所以!最大的问题是,我可以使用什么方法删除单个项?函数抓取项(项){
if(inventory.length<12&&rooms[currentRoom].项目[item]!==未定义){
inventory.append(房间[currentRoom]。项目[item]);
房间[currentRoom]。项目[item]=未定义;
}
}
NBjava==javascript