JSFiddle - React, Tailwind, and code Playground

JavaScript

function mySplit(input, delimiters) {
    var result = [];
    
    for (var i = 0; i < input.length; i++) {
        for (var j = 0; j < delimiters.length; j++) {
            if (input.substr(i, delimiters[j].length) == delimiters[j]) {
                if (i > 0) {
                    result.push(input.substr(0, i));
                }
                result.push(delimiters[j]);
                
                input = input.substr(i + delimiters[j].length);
                i = 0;
                j = 0;
            }
        }
    }
    
    return result;
}

var input      = "Go ye away, I want some peace && quiet. & Thanks.";
var delimiters = ["Go ", ",", "&&", "&", "."];

console.log(mySplit(input, delimiters));