JSFiddle - React, Tailwind, and code Playground

JavaScript

function remove(arr, el, limit) {
    var index = 0, limit = limit||arr.length;
    var found = arr.indexOf(el);
    while (found !== -1 && index < limit) {
        arr.splice(found, 1);
        found = arr.indexOf(el);
        index++;
    }
}

var array = ['a','B','c','B'];

remove(array, 'B', 1);
alert(array);