【发布时间】:2016-12-16 23:22:11
【问题描述】:
在编写函数以搜索示例树中的元素时需要帮助。
var sampletree = [
"a",
"b",
"c",
[
"d",
"e",
[
"f",
"h",
"i",
[
"z",
"x"
]
]
],
[
"y",
"q",
"t",
[
"m",
"n",
[
"o",
"p"
],
[
"r",
"s",
[
"u",
"v"
]
]
]
],
"g"
]
希望通过仅使用 javascript 而没有框架/库的广度优先搜索在树中搜索内部元素(例如 o、p、u、v)来返回真/假。
我用for循环遍历然后.indexOf但无法获取。
【问题讨论】:
-
那么如果你搜索“u”,你想要什么作为返回值?
-
为什么在您的问题上标记了 [dom]?您是否尝试手动遍历 DOM?不要那样做。
标签: javascript dom search tree breadth-first-search