function getPrefix(array) {
var array = array.sort(function(a, b) {
return a.length - b.length;
});
var pivot = array[0];
while(pivot.length) {
var flag = true;
for (var i = 1; i < array.length; i++) {
if (array[i].indexOf(pivot) < 0) {
flag = false;
break;
}
}
if (flag) {
return pivot;
}
pivot = pivot.slice(0, -1);
}
return false;
}
var a = ['a123', 'a1234', 'a1235'];
var b = getPrefix(a);
console.log(b);