var data = [ {fname: 'Roy', lname: 'Red'}, {fname: 'Gary', lname: 'Green'}, {fname: 'Bob', lname: 'Blue'}, {fname: 'Roy', lname: 'Rudy', alt: 'Alt'}, ]; var dataUpd = R.pipe( R.filter(R.propEq('fname', 'Roy')), //R.filter(R.prop('alt')), )(data); alert( JSON.stringify(dataUpd) );
<script src="//cdn.jsdelivr.net/npm/ramda@latest/dist/ramda.min.js"></script>