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)