You can use two loops, checking the index of the arrOne element within arrTwo. If a match exists, add it to the final array of values. Something like this:
var arr = [];
$.each(arrOne, function (i, val) {
var valFound = false;
$.each(arrTwo, function (i, v) {
if (v.indexOf(val) == 0) {
valFound = true;
arr.push(v);
}
});
!valFound && arr.push(val);
});
Alternatively in native JS only:
var arr = [];
for (var i = 0; i < arrOne.length; i++) {
var valFound = false;
for (var n = 0; n < arrTwo.length; n++) {
if (arrTwo[n].indexOf(arrOne[i]) == 0) {
valFound = true;
arr.push(arrTwo[n]);
}
};
!valFound && arr.push(arrOne[i]);
};