Jquery check if array contains duplicate string

前端 未结 4 1012
盖世英雄少女心
盖世英雄少女心 2021-01-14 11:56

How to check if array contains a duplicate string , i have validateArray = [\'sa\',\'sa\',\'yu\'] i have used the following function from SO but same not working for me.

4条回答
  •  南笙
    南笙 (楼主)
    2021-01-14 12:29

    Take a look at this:

    function getDistinctArray(arr) {
        var compareArray = new Array();
        if (arr.length > 1) {
            for (i = 0;i < arr.length;i++) {
                if (compareArray.indexOf(arr[i]) == -1) {
                    compareArray.push(arr[i]);
                }
            }
        }
        return compareArray;
    }
    

    And here is a working fiddle

提交回复
热议问题