【发布时间】:2018-10-18 17:16:21
【问题描述】:
我正在尝试在数组中查找某个字符串。
这是我目前的代码:
function getUserName(arrayName){
for (counter = 0 ; counter < arrayName.length ; counter++){
check = arrayName[counter].search("Jon");
if (check != -1){
result = arrayName[counter];
}
break;
}
}
我遇到的问题是,如果数组(e.g Jon_111) 中的Jon 上方有一个名称,则结果将是Jon_111 而不是Jon
我用什么来告诉它只有在它恰好是Jon 时才查找并返回。
【问题讨论】:
-
不使用搜索,你为什么不干脆做
arrayName[counter] === "Jon"? -
您可以从字面上搜索标题,并找到关于同一主题的多个指南/问题。下次先试试 Google。
-
@thomas 对不起我的评论......你的骗子完全正确:)
-
是的,没问题。
object部分当然是真的,但它仍然包含在副本中:)
标签: javascript arrays string function search