Показать сообщение отдельно
  #4 (permalink)  
Старый 19.09.2013, 20:34
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

если есть только "хорошие" свойства и индексы массива, то внутри функции меняем строчку на
var a = x.split(/\.|\[|\]\[?\.?/)


если будут конструкции типа obj["abc'd\"ef"], то придется разбираться с кавычками.
Ответить с цитированием