Javascript 正则表达式通配符和搜索数组
我试图循环一个数组,并将其中的字符串与另一个字符串进行比较,然后将它们添加到一个新数组中Javascript 正则表达式通配符和搜索数组,javascript,arrays,regex,Javascript,Arrays,Regex,我试图循环一个数组,并将其中的字符串与另一个字符串进行比较,然后将它们添加到一个新数组中 var adUnitMacro='news' 变量垂直输出=[] 关键词数组=[“新闻”、“主页”、“技术”、“娱乐”、“体育”, ‘商业’、‘生活方式’、‘旅行’、‘汽车’、‘财产’ ] 对于(i=0;i
var adUnitMacro='news'
变量垂直输出=[]
关键词数组=[“新闻”、“主页”、“技术”、“娱乐”、“体育”,
‘商业’、‘生活方式’、‘旅行’、‘汽车’、‘财产’
]
对于(i=0;i console.log(关键字数组[0])
尝试将关键字数组[i]==adUnitMacro
更改为adUnitMacro.includes(关键字数组[i])
您的代码最终将如下所示:
var adUnitMacro = 'news'
var verticalOutput = []
keywordArray = ['news', 'homepage', 'technology', 'entertainment', 'sport',
'business', 'lifestyle', 'travel', 'motoring', 'property'
]
for (i = 0; i < keywordArray.length; i++) {
if (adUnitMacro.includes(keywordArray[i])) {
verticalOutput.push(keywordArray[i]);
}
}
var adUnitMacro='news'
变量垂直输出=[]
关键词数组=[“新闻”、“主页”、“技术”、“娱乐”、“体育”,
‘商业’、‘生活方式’、‘旅行’、‘汽车’、‘财产’
]
对于(i=0;i
尝试将关键字数组[i]==adUnitMacro
更改为adUnitMacro.includes(关键字数组[i])
您的代码最终将如下所示:
var adUnitMacro = 'news'
var verticalOutput = []
keywordArray = ['news', 'homepage', 'technology', 'entertainment', 'sport',
'business', 'lifestyle', 'travel', 'motoring', 'property'
]
for (i = 0; i < keywordArray.length; i++) {
if (adUnitMacro.includes(keywordArray[i])) {
verticalOutput.push(keywordArray[i]);
}
}
var adUnitMacro='news'
变量垂直输出=[]
关键词数组=[“新闻”、“主页”、“技术”、“娱乐”、“体育”,
‘商业’、‘生活方式’、‘旅行’、‘汽车’、‘财产’
]
对于(i=0;i
var adUnitMacro='newshomepagetechnology'
变量垂直输出=[]
关键词数组=[“新闻”、“主页”、“技术”、“娱乐”、“体育”,
‘商业’、‘生活方式’、‘旅行’、‘汽车’、‘财产’
]
对于(i=0;i
var adUnitMacro='newshomepagetechnology'
变量垂直输出=[]
关键词数组=[“新闻”、“主页”、“技术”、“娱乐”、“体育”,
‘商业’、‘生活方式’、‘旅行’、‘汽车’、‘财产’
]
对于(i=0;i