SOURCE

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);
console 命令行工具 X clear

                    
>
console