我现在很喜欢编程,目前正在学习JavaScript。我有表,它具有754个值,看起来像是000089/04/18 / 0601AX。我想编写脚本,它将返回另一个包含/ 04/18的表。你能帮我吗?
答案 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是您要查找的列表
因此,使用此功能,您可以在表中查找任何值