JavaScript - copying array contents
JavaScript
var array1 = ["CHRCNC_AOS_01-150096097", "CHRCNC_AOS_01-150115452", "DNVCO_AOS_01-144054507", "CHRCNC_AOS_01-150097806"];
var array2 = ["CHRCNC_AOS_01-150096097", "CHRCNC_AOS_01-150115452"];
let difference = array1.filter(x => array2.indexOf(x) == -1);
console.log(difference);
var nodes = [
{key:"CHRCNC_AOS_01-150096097", sortable:true, resizeable:true},
{key:"CHRCNC_AOS_01-150115452", sortable:true,resizeable:true},
{key: "DNVCO_AOS_01-144054507", sortable:true, resizeable:true},
{key: "CHRCNC_AOS_01-150097806", sortable:true, resizeable:true}
]
for( d of difference) {
var index = nodes.findIndex(x => x.key== d);
nodes.splice(index,1);
}
console.log(nodes);