Spread Operator equivalent in IE - Javascript

后端 未结 5 1484
太阳男子
太阳男子 2020-12-20 22:12

I have a javascript function to populate dropdowns for individual table rows like:

$scope.possibleOptions = getUniqueValues($scope.yypeOptions, \'yypeOption\         


        
5条回答
  •  温柔的废话
    2020-12-20 22:44

    Here is a simple way that could work on IE

    data =[{name:"a"}, {name:"a"},{name:"x"}]
    
    function getUniqueValues(array, prop) {
        return array.map(function(item) { return item[prop]; })
        .filter(function (item, index, self){ return self.indexOf(item) === index; }); // distinct
    }
    
    console.log(getUniqueValues(data, "name"))

提交回复
热议问题