如果变量包含,则输出包含的变量
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'
//橙色被丢弃,因为它不包含'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]);
}
}
相关文章:
- 将标量变量转换为javascript中包含变量的数组
- 为什么不是't my元素:使用变量而不是字符串时包含(变量)功?jquery
- Javascript-将包含变量的html字符串作为参数传递
- td:包含变量中的搜索字符串
- 检索本身包含变量的 Jquery 变量名的值
- 如何在 ngModel 中包含变量
- JavaScript-设置数组中包含变量的数组
- Javascript-包含变量的多个数组
- javascript标记中包含变量的AngularJS JSON数组
- 为什么在循环的Javascript中包含变量声明
- 在 JavaScript 常规模式中包含变量
- 有没有办法返回一个包含变量的字符串
- 如何在 AJAX 数据中包含变量
- 如何创建包含变量作为键的 jquery 数组
- 在此 JavaScript 代码中包含变量的正确语法是什么
- 我需要在表单提交后显示一条包含变量(表单中的答案)的消息
- 如何将数据转换为json类型,其中数据包含变量
- 在URL中包含变量
- 通过属性和包含变量将Object传递给指令
- 大写元音:包含变量会使If语句的行为异常