Javascript-在表中搜索值

时间:2018-08-31 10:23:15

标签: javascript

我现在很喜欢编程,目前正在学习JavaScript。我有表,它具有754个值,看起来像是000089/04/18 / 0601AX。我想编写脚本,它将返回另一个包含/ 04/18的表。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

假设您的表名为myTable,您可以从中提取包含/ 04/18的每个项目,例如000089/04/18 / 0601AX或000104/04/18 / 0801DA等 但不是000089/04/17 / 0601AX或000089/03/18 / 0601AX

脚本为:

function lookFor(myval, list){
    var values = []
    var key
    //iterate the table named list
    for ( key in list)
        {
        //check if value myval is included in actual item of the list
        if (list[key].includes(myval)){
        //if so push it in the new table
            values.push(list[key])
           }
        }
    //return the new table with looking value
  return values
}

var newTable
newTable =lookFor('/04/18', myTable);

所有//行ar注释,您可以删除它们

lookFor(arg1,arg2)是带有两个参数的函数 arg1是您要检查的值是否包含在列表中 arg2是您要查找的列表

因此,使用此功能,您可以在表中查找任何值