我有一个在页面上动态设置的变量。然后我有一个数组中的颜色列表。我需要查看颜色变量是否包含数组中的一项。
这是代码:
var colorlist = ['Silver', 'Gray', 'Black', 'Red', 'Purple', 'White'];
var col1 = "";
var color1 = 'Titanium Silver';
for (var c = 0; c < colorlist.length; c++)
{
if(color1.indexOf(colorlist[c]))
{
col1 = colorlist[c];
}
else
{
}
}
我希望它返回的是“Silver”,但它始终返回数组中的最后一项。我究竟做错了什么?