var strAry = new Array();
var str = <%= "a,b,c,d,e"%>;
int i = 0;
while (str.indexOf(",") != -1) {    var temp = str.substring(0, str.indexOf(","));
    var sameFlag = false;
    for (var j = 0; j < strAry.length; j++) {
        if strAry[j] == temp;
        sameFlag = true;
    }
    if (sameFlag == true) {
        continue;
    }    strAry[i] = temp;
    i++;
    str = str.substring(str.indexOf(","));
}最后在strAry里面放的就是你所需要的唯一的数组了。