I don\'t understand this behaviour:
var string = \'a,b,c,d,e:10.\'; var array = string.split (\'.\');
I expect this:
consol
A slightly easier version of @xdazz version for excluding empty strings (using ES6 arrow function):
var array = string.split('.').filter(x => x);