Вопросы по теме 'ecma262'

Как я могу переписать ErrorMessage для элемента управления CustomValidator на клиенте?
У меня есть CustomValidator, который проверяет номер телефона для нескольких разных схем телефонной нумерации. Клиентский javascript выглядит так: validatePhoneNumber(sender, args) { cleanNumber = args.Value.replace(/\D/, ""); country =...
24178 просмотров

В ECMAScript5 какая сфера использования строгая?
Какую область действия имеет прагма строгого режима в ECMAScript5? "use strict"; Я хотел бы сделать это (в основном потому, что JSLint не жалуется на это): "use strict"; (function () { // my stuff here... }()); Но я не уверен, что...
8210 просмотров

Типы JavaScript
Согласно http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf , JavaScript имеет 6 типов: undefined , null , boolean , string , number и object . var und; console.log(typeof und); // <-- undefined var n = null;...
740 просмотров
schedule 09.09.2022

Почему альтернативный символ грамматики ECMAScript RegExp остается рекурсивным?
Я не могу понять, почему Alternative остается рекурсивным. Это действительно бросает ключ в мой парсер. Alternative :: [empty] Alternative Term Вот примечание в части семантики спецификации, которая не совсем ясна. Может быть,...
284 просмотров
schedule 31.05.2023

Приоритет выражения объекта функции в ECMAScript
Чтобы реализовать крошечный компилятор, который генерирует ECMAScript, мне нужно знать, насколько сильно связывается выражение функционального объекта, т.е. каков приоритет «оператора» function(a1, a2, ...) { ... } ? Например, как следует...
195 просмотров
schedule 21.09.2022

Почему `typeof this` возвращает объект?
var f = function(o){ return this+":"+o+"::"+(typeof this)+":"+(typeof o) }; f.call( "2", "2" ); // "2:2::object:string" var f = function(o){ return this+":"+(typeof this)+":"+(typeof o); }; var x = [1,/foo/,"bar",function(){},true,[],{}]; for (var...
1665 просмотров
schedule 13.10.2022

Могу ли я отключить строгий режим ECMAscript для определенных функций?
Я не нахожу здесь ничего по своему вопросу о спецификациях MDC или ECMAscript. Возможно, кто-нибудь знает более «хитрый» способ решить эту проблему. Я вызываю "use strict" для каждого файла javascript в своей среде. Все мои файлы начинаются так...
48210 просмотров

Есть ли способ проверить, применяется ли строгий режим?
Есть ли способ проверить, применяется ли строгий режим 'use strict', и мы хотим выполнить другой код для строгого режима и другой код для нестрогого режима. Ищу функцию типа isStrictMode();//boolean
16832 просмотров