Asi rapido, [PUEDE FALLAR]:
Código Javascript
:
Ver originalvar s = ['val','(na','da','es)','seva','(es','hoy)','(jajjgdg','as','assas','asasas','asas','i)'];
var status = -1;
for(var i = 0; i < s.length; i++) {
if(status == -1) {
if(s[i].indexOf('(') != -1) {
status = i;
}
} else {
s[status] += ' '+s.splice(i--, 1);
if(s[status].indexOf(')') != -1) {
status = -1;
}
}
}
s // ["val", "(na da es)", "seva", "(es hoy)", "(jajjgdg as assas asasas asas i)"]