我曾经使用以下方法过滤我的功能:
for (var i=0; i<features.length; i++)
{
if (features[i].attributes.color == 'blue')
.
.
但有时值可能是:深蓝色,浅蓝色..等所以我使用了匹配但仍然无法正常工作:
var x = "blue";
if (features[i].attributes.color.match(new RegExp(x, "ig")))
我收到此错误:
Cannot call method 'match' of undefined