JSFiddle - React, Tailwind, and code Playground
JavaScript
ar=[
{
"destination_country_id":null,
"primary_cost":"9.50",
"region_id":null,
"destination_country_name":"Everywhere Else",
},
{
"destination_country_id":105,
"primary_cost":"8.00",
"region_id":null,
"destination_country_name":"United Kingdom",
},
{
"destination_country_id":209,
"primary_cost":"9.50",
"region_id":null,
"destination_country_name":"United States",
},
{
"destination_country_id":123,
"primary_cost":"5.00",
"region_id":null,
"destination_country_name":"Ireland",
},
{
"destination_country_id":185,
"primary_cost":"5.00",
"region_id":null,
"destination_country_name":"France",
},
{
"destination_country_id":145,
"primary_cost":"5.00",
"region_id":null,
"destination_country_name":"Spain",
}
]
alert('before:' + JSON.stringify(ar))
ar=_.sortBy(ar,function (t,i){if (i<=2) return String.fromCharCode(0);if(i>=ar.length-3) return String.fromCharCode(255);return t.destination_country_name})
alert('after:' + JSON.stringify(ar))