[英]if variable contains, output those that do
我在JS中有一个数据集,我可以指出一个字母在一个字符串中(数据库中的单词),但是我无法丢弃不包含该字母的单词,而只输出包含该字母的单词。
data = apple, orange, grape.
user inputs 'p'
if(data contains user input)
{
output the data that contain the user input.
}
//代码输出='apple','grape'
// orange被丢弃,因为它不包含“ p”(用户输入)。
上面的Sudo代码,我该怎么做?
使用for
循环遍历数据,并使用indexOf
测试是否匹配。
var data = ['apple', 'orange', 'grape'];
var input = 'p';
for (var i = 0; i < data.length; i++) {
if (data[i].indexOf(input) != -1) {
console.log(data[i]);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.