如何使用 scriptlet 在给定字符串中搜索重复项?

How to search for a duplicate in a given string using scriptlet?

如何使用 Scriptlet 在给定字符串中搜索重复项?

ScripletInput= a,b,c,a

此处字母 'a' 重复。如果重复不止一次,那么它应该退出,否则它可以继续。

请看Remove occurrences of duplicate words in a string

下面的代码将删除字符串中的重复项。

<script type="text/javascript">
    str=prompt("Enter String::","");
    arr=new Array();
    arr=str.split(",");
    unique=new Array();
    for(i=0;i<arr.length;i++)
    {
        if((i==arr.indexOf(arr[i]))||(arr.indexOf(arr[i])==arr.lastIndexOf(arr[i])))
            unique.push(arr[i]);   
    }
    unique.join(",");
    alert(unique);
</script>