Результаты поиска по запросу "ecmascript-5"

3 ответа

Могу ли я получить несвязанную функцию из связанной функции в JavaScript?

Я завязываю голову о карри и других методах, используяFunction.prototype.bind [https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind] . Кажется чрезвычайно полезным изменить область действия функции ...

3 ответа

Почему `Object.prototype.toString` всегда возвращает` [object *] `?

Если вы позвонитеObject.prototype.toString.call(anything) результат всегда[object Something], гдеSomething может быть одной из нескольких вещей. Мой вопрос: почему часть "объекта" там? Кажется излишним всегда иметь его там. Это ничего не говорит ...

3 ответа

Почему это Object.defineProperty (), а не this.defineProperty () (для объектов)?

Я работаю над проектом JavaScript, и мне было просто интересно, почему экземпляр объекта не наследуетdefineProperty() и другие методы, вместо того, чтобы вызывать суперкласс (суперобъект?)Object метод. Я посмотрел наMDN ...

ТОП публикаций

2 ответа

Почему консоль Chrome & FireFox печатает неопределенно?

Возьмите этот простой объект Test и вставьте его в консоль, вы увидите, что он говоритundefined, Объект работает, потому что он также печатает123, но что этоundefined около. Контрольная работа: var Test = new (function(){ return { get ...

1 ответ

Почему встроенные функции не имеют свойства прототипа?

Учитывая, что стандарт ES 5.1 гласит, что ... 1) Примечание у подножияhttp://es5.github.com/#x13.2 [http://es5.github.com/#x13.2] NOTE A prototype property is automatically created for every function, to allow for the possibility that the ...

4 ответа

Какие (javascript) среды поддерживают строгий режим ECMAscript 5? (он же «строгий»)

ECMAScript 5 [http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf] находится в его окончательном проекте, поскольку я пишу это; Это связано со строгим режимом, который запрещает вам присваивать глобальный ...

4 ответа

С какой объектной функцией javascript связана (каково ее «это»)?

Я знаю, что внутри функции этоthis. var func = function { return this.f === arguments.callee; // => true, if bound to some object // => false, if is bound to null, because this.f === undefined } var f = func; // not bound to anything; var obj = ...

18 ответов

Какова цель ключевого слова var и когда я должен его использовать (или опустить)?

НОТА: Этот вопрос был задан с точки зрения ECMAScript версии 3 или 5. Ответы могут устареть с появлением новых функций в выпуске ECMAScript 6. Что именно является функциейvar ключевое слово в JavaScript, и в чем разница между var someNumber = ...

3 ответа

Почему Array.prototype.reduce не имеет параметра thisObject?

Javascript Array методы, такие какforEach иметьthisArg параметр, который используется в качестве контекста для вызова обратного вызова: array.forEach(callback[, thisArg])как иevery, some, filter а такжеmap, Тем не мение,reduce а такжеreduceRight ...

2 ответа

Ясность различий между «LexicalEnvironment» и «VariableEnvironment» в ECMAScript / JavaScript

Может ли кто-то уточнить, в чем разница между этими двумя, поскольку они существуют в контексте выполнения? Мне трудно читатьECMA 262 v 5 [http://www.ecma-international.org/ecma-262/5.1/#sec-10.3]спецификация и четко вижу разницу. Благодарю вас,