2011-08-15 49 views

回答

1

您可以使用source property操作源数组,然后在数组上应用everyfilter方法,具体取决于您想要获取的匹配值的数量(第一个或所有匹配的值)。

1

您是否尝试过使用getItemIndex()函数来搜索值?

ary = new ArrayList([ "a", "b", "c"]); // Create a list 
hasValue = ary.getItemIndex("a") >= 0; // Check whether "a" is in list 

如果您不需要的ArrayList那么它就更简单了:

ary = [ "a", "b", "c"]; // Create a list 
hasValue = ary.indexOf("a") >= 0; // Check whether "a" is in list 

如果你需要一个严格的类型匹配,那么你必须循环列表为Constantiner建议。

+0

哦,我想我的意思是在前端我有一个文本框,标签和一个按钮,当在文本框中键入a,b或c时,它应该出现在标签上你好 – Nicholas

+0

嗯。你的意思是当用户键入某个(隐藏的)值列表中的某个值时,该标签会说出什么,或者你的意思是如果该文本匹配某部分内容(例如字符串的一部分),那么该标签会更新?你想展示'你好'还是你想展示相匹配的东西? – Sheepy

+0

当用户键入与数组列表匹配的东西时,hello应该出现的单词 – Nicholas