lib/arrays.js
function (key, array, index) {
        var idx = Arrays.lastIndexOf(key, array, index);
        if (idx >= 0)
            array.splice(idx, 1);
        return idx;
    }
function (key, array, index) {
        var idx = Arrays.lastIndexOf(key, array, index);
        if (idx >= 0)
            array.splice(idx, 1);
        return idx;
    }
function ( key , array , index ) { var idx = Arrays . lastIndexOf ( key , array , index ) ; if ( idx >= 0 ) array . splice ( idx , 1 ) ; return idx ; }
Removes an item from an Array.  The search for the item is
right-to-left.  This method returns the index position at which
the item was found.
@param key {Object}
@param array {Array}
@param index {Number or String} optional
@returns {Number} Integer. The index position of the removed item,
or -1 if the array was not modified.
Removes an item from an Array . The search for the item is right - to - left . This method returns the index position at which the item was found .