UNPKG

@natlibfi/marc-record

Version:

MARC record implementation in JavaScript

31 lines (30 loc) 1.49 kB
{ "description": "Should remove subfield", "skip": false, "input": { "leader": "02848ccm a22005894i 4500", "fields": [ {"tag": "500", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}, {"tag": "501", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}, {"tag": "502", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}, {"tag": "503", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}, {"tag": "504", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}]} ] }, "operations": [ {"name": "removeSubfield", "args": {"field": 0, "subfield": 1}}, {"name": "removeSubfield", "args": {"field": 2, "subfield": 0}} ], "result": { "leader": "02848ccm a22005894i 4500", "fields": [ {"tag": "500", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}]}, {"tag": "501", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}, {"tag": "502", "ind1": " ", "ind2": " ", "subfields": [{"code": "1", "value": "x"}]}, {"tag": "503", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}, {"tag": "504", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}]} ] } }