JSFiddle - React, Tailwind, and code Playground
by Jussia
JavaScript
var referenceElement = [
{
"Reference-Date":null,
"AdditionalData":null,
"Reference-Type":"ABT",
"Reference-Id":"111"
},
{
"Reference-Date":null,
"AdditionalData":null,
"Reference-Type":"ABT",
"Reference-Id":"222"
},
{
"Reference-Date":null,
"AdditionalData":null,
"Reference-Type":"ABT",
"Reference-Id":"11"
},
{
"Reference-Date":null,
"AdditionalData":null,
"Reference-Type":"Наименование1",
"Reference-Id":"Значение1"
},
{
"Reference-Date":null,
"AdditionalData":null,
"Reference-Type":"ABT",
"Reference-Id":"1144"
}
]
var sliceEl;
var customsDeclarations = [];
for (var i = 0; i < referenceElement.length; i++) {
if (referenceElement[i]['Reference-Type'] == 'ABT') {
console.log('index', i)
sliceEl = referenceElement.splice(i, 1)
console.log('referenceElementTOP', referenceElement)
i--
customsDeclarations.push(sliceEl[0])
console.log('sliceEl', sliceEl)
}
};
console.log('referenceElement', referenceElement)
console.log('customsDeclarations', customsDeclarations)