I have an object for a document library. In the object, there is a DCN number for each document and a version number. There are multiple DCN entries and I need to filter out the highest version number for each DCN. I am not sure how to go about doing this in JavaScript. An example of the array is below:
[
{
'DCN': '1234567',
'Version': 1.0
},
{
'DCN': '1234567',
'Version': 2.0
},
{
'DCN': '1234567',
'Version': 3.0
},
{
'DCN': '1234567',
'Version': 4.0
},
{
'DCN': '1234568',
'Version': 1.0
},
{
'DCN': '1234568',
'Version': 2.0
},
{
'DCN': '1234568',
'Version': 3.0
},
{
'DCN': '1234568',
'Version': 4.0
},
{
'DCN': '1234569',
'Version': 3.0
},
{
'DCN': '1234569',
'Version': 4.0
}
]
The expected results would look like this:
[
{
'DCN': '1234567',
'Version': 4.0
},
{
'DCN': '1234568',
'Version': 4.0
},
{
'DCN': '1234569',
'Version': 4.0
}
]