Как Ecma-262 (EcmaScript 5) поможет Вам? [закрытый]

Вы можете выполнить поиск по следующему регулярному выражению с включенной опцией «. Совпадает с новой строкой»:

^(([^,]+).*?)^\2,[^\n]*(\n|$)

и заменить совпадения на:

$1

Демо: https : //regex101.com/r/j91kjJ/1

8
задан 3 revs, 2 users 100% 17 August 2010 в 23:32
поделиться

4 ответа

Объект JSON в разделе 15.12 выглядит потрясающе , Это помогло бы, поскольку сейчас нужно полагаться либо на небезопасную eval (), либо на некоторую медленную реализацию на чистом JavaScript, которую вы должны включить в остальные ваши сценарии. Там нет встроенной поддержки, но эта новая версия будет иметь.

3
ответ дан 6 December 2019 в 00:59
поделиться

"Strict" mode sounded promising in the introduction, but a quick glance at Annex C (page 223) makes me wonder how useful it'll be.

1
ответ дан 6 December 2019 в 00:59
поделиться

Многое из того, что делает ES3.1, на самом деле определяет уже существующее поведение - такие вещи, как порядок перечисления в для (... в ...) ... заявления. Таким образом, в некоторой степени эти вещи не помогут вам напрямую (если не появится новый движок js).

Он также определяет несколько новых функций, таких как

* prototype access -- i think through `getPrototype()` or something -- alas this isn't as powerful as `__proto__` present in JavaScriptCore and SpiderMonkey

* The JSON object to provide fast and safe JSON parsing rather than the conflagration of existing techniques

[править: в ответ на человека, жалующегося на IE - я считаю, что IE8 уже поддерживает вышеупомянутые функции]

1
ответ дан 6 December 2019 в 00:59
поделиться

К сожалению, абсолютно ничего, поскольку IE не будет поддерживать какие-либо стандарты которые старше пяти лет или около того.

-2
ответ дан 6 December 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: