String.prototype.rsplit = function(sep, maxsplit) {
var split = this.split(sep);
return maxsplit ? [ split.slice(0, -maxsplit).join(sep) ].concat(split.slice(-maxsplit)) : split;
}
Этот функционирует ближе к версии Python
"бла, сумасшедший, бла, бип" .rsplit (",", 1) // ['бла, сумасшедший, бла', 'бип']