Javascript: разделение строки запятой, но игнорирование запятых в кавычках

У меня есть строка, подобная следующей

var str="A,B,C,E,'F,G,bb',H,'I9,I8',J,K"

Я хочу разделить строку на запятые. Однако в случае, когда что-то находится внутри одинарных кавычек, мне нужно, чтобы оба игнорировали запятые, как показано ниже.

 A
 B
 C
 E
 F,G,bb
 H
 I9,I8
 J
 K
5
задан ROMANIA_engineer 9 April 2017 в 19:19
поделиться