Вот еще один подход:
Если бы ()
было []
, у вас был бы действительный JSON. Поэтому вы можете либо изменить код, генерирующий координаты, чтобы получить []
вместо ()
, либо заменить их на:
str = str.replace('(', '[').replace(')', ']')
Затем вы можете использовать JSON.parse
(также доступно как внешняя библиотека ), чтобы создать массив, содержащий эти координаты, уже проанализированные как числа:
var coordinates = JSON.parse(str);