Насколько корректна такая конструкция в JS
а зачем запятая после "useMap" ?
меня это тоже поражает. но в firebug-ах, которые у меня есть, она присутствует. и такое в 3х местах в каждом фаербаге.
Ну очевидно, что это работать не будет и выдаст "unexpected token" или навроде этого
Парсер Firefox разрешает последнюю лишнюю запятую в массивах и объектах, он её просто игнорирует (и это даже кажется соответствует спецификации).
ну вроде писал я по спецификации, но хорошо, пересмотрю последнюю.
только в недобраузерах.
а зачем запятая после "useMap" ?Редактировать удобнее.
но мой личный парсер на таком тоже спотыкается
я про Chrome - отладку произвожу в нем
это никак не противоречит моему утверждению.
В спецификации JSON, кстати, такого нет. Хотя у Javascript может быть иначе.
Строки только в двойных кавычках. Все имена ключей в кавычках. Кодировка только UTF-8.
Оставить комментарий
AE169
Встретил на просторах firebug.js - мой парсер на этом падаетdomMemberMap.HTMLImageElement = extendArray(domMemberMap.Element,
[
"src",
"naturalWidth",
"naturalHeight",
"width",
"height",
"x",
"y",
"name",
"alt",
"longDesc",
"lowsrc",
"border",
"complete",
"hspace",
"vspace",
"isMap",
"useMap", // - вот на этой коснтрукции у меня все падает
]);
Мне дописать распознавание пустого элемента в конце или все-таки это баг?