Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Java中:如何';皮卡&x27;容器的一个元素和';地点';它在另一个容器里吗?_Javascript_Java_Containers_Text Based - Fatal编程技术网

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]=未定义;
}
}
NB
java==javascript