【发布时间】:2014-02-21 14:53:08
【问题描述】:
这个问题有两个部分:首先,我想创建一个像表格一样工作的数组。它将有两列 ID(Game-Id 和 Game-Name)。我一直在做这样的事情:
var game_list =
[
{id:1, name:'Vampires hunter'},
{id:2, name:'Christmas vampires'},
{id:3, name:'Fruit hunter'},
{id:4, name:'The fruitis'},
{id:5, name:'james bond'},
{id:6, name:'Vampires hunter'},
{id:7, name:'Vampires avalon'},
{id:8, name:'Vampires warrior'},
{id:9, name:'Vampires hunter'},
{id:10, name:'Vampires hunter'},
];
但是我不能访问这种数组/对象中的元素,甚至不能访问元素的document.write。
我需要创建一个函数来搜索该数组中的特定字符串。该函数将有 2 个参数(字符串和数组),它会为我们提供一个包含与该字符串匹配的游戏名称和 id 的元素数组。
【问题讨论】:
-
在返回语句中使用 Array.prototype.filter 和 obj.name.indexOf(search)。
标签: javascript arrays string search