【发布时间】:2018-06-01 16:20:13
【问题描述】:
我有一个这样的数组
array: [
'Student 1|##|100|@@|Third answer',
'Student 2|##|10|@@|Third Answer ',
'Student 10|##|50|@@|Third Answer'
]
其中100代表数组第一项的id,10代表id数组的第二项,50是第三项的id,以此类推。
我还有一个变量,其值等于 id,可以是 100 或 10 或 50.
var id = data.myId
我需要检查id是否存在于数组中。
所以如果 id 是 10 而我这样做 array.includes(id.toString()) 它不会返回 true,除非我的数组是这样的:
array: [
'Student 1|##|100|@@|Third answer',
'Student 2|##|10|@@|Third Answer ',
'Student 10|##|50|@@|Third Answer',
'10'
]
那我该怎么做。我猜我必须使用正则表达式。
【问题讨论】:
标签: javascript arrays regex string