Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Hagrael
БТР - мой друг
331 / 273 / 2
Регистрация: 07.01.2010
Сообщений: 1,932
#1

[[Property]] - JavaScript

15.02.2011, 13:50. Просмотров 499. Ответов 1
Метки нет (Все метки)

Что означают эти [[ ]] ? Вот к примеру говорят метод [[Call]], [[Prototype]], не проще ли говорить prototype?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2011, 13:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос [[Property]] (JavaScript):

Cannot set property innerHTML of null - JavaScript
Уже мучаюсь второй день. var Engine = { scene : $("#scene"), data : $("#data"), app : $("#app"), project : $("#project"), ...

Cannot read property 'addEventListener' of null - JavaScript
начал изучать javascript html делаю Сапёра на html/javascript/css не пойму в чем проблемма chromовский отладчик пишет что ...

Cannot read property 'style' of null - JavaScript
Здравствуйте! Вашему вниманию код, который работал до того момента как я решил добавить кое-какие скрипты, которые затем удалил. Казалось...

Cannot read property childnodes of null - JavaScript
Отладчик браузера ругается на "childNodes". Пишет "cannot read property childnodes of null". Это User.JS скрипт, если что. Как исправить?...

Cannot read property 'left' of undefined - JavaScript
потребовалась на сайт меню с бегающей линией при наведении, нашел тут http://jsfiddle.net/oceog/bjKEJ/5/ переделал под себя, все...

Cannot set property 'onclick' of null - JavaScript
Почему возникает ошибка --Cannot set property 'onclick' of null на 18 строке ?? <html> <head> <title>Demo</title> ...

1
Mysterious Light
Эксперт по математике/физике
3872 / 1890 / 277
Регистрация: 19.07.2009
Сообщений: 2,903
Записей в блоге: 21
16.02.2011, 03:07 #2
В следующей таблице приведена сводная информация по внутренним свойствам, определённым в спецификации. Здесь описывается их поведение для встроенных объектов ECMAScript. В объектах среды реализации этих внутренних методов могут обладать любым специфическим для реализации поведением. Также возможно, что в объекте среды будут реализованы не все из внутренних методов, а только некоторые.
СвойствоПараметрыОписание
[[Prototype]]нетПрототип данного объекта.
[[Class]]нетСтроковое значение, обозначающее тип данного объекта.
[[Value]]нетВнутренняя информация о состоянии, связанная с данным объектом.
[[Get]](ИмяСвойства)Возвращает значение свойства.
[[Put]](ИмяСвойства, Значение)Записывает Значение в указанное свойство.
[[CanPut]](ИмяСвойства)Возвращает булевское значение, описывающее, можно ли успешно использовать операцию [[Put]] с данным ИменемСвойства.
[[HasProperty]](ИмяСвойства)Возвращает булевское значение, описывающее, существует ли уже у объекта свойство с данным именем.
[[Delete]](ИмяСвойства)Удаляет указанное свойство из объекта.
[[DefaultValue]](Подсказка)Возвращает для объекта значение по умолчанию, которое должно являться элементарным значением (не объект или ссылка).
[[Construct]]список аргументов переданный вызывающимСоздаёт объект. Вызывается при помощи оператора new. Объекты, в которых реализован этот внутренний метод, называются конструкторами.
[[Call]]список аргументов переданный вызывающимВыполняет код, связанный с данным объектом. Вызывается при помощи выражения вызова функции. Объекты, в которых реализован этот внутренний метод, называются функциями.
[[HasInstance]](Свойство)Возвращает булевское значение, описывающее, делегирует ли Value своё поведение данному объекту. Из всех встроенных объектов ECMAScript только в Function реализован метод [[HasInstance]].
[[Scope]]нетИерархия областей видимости, определяющая среду, в которой исполняется объект Function.
[[Match]](Строка, Индекс)Проверяет соответствие регулярному выражению и возвращает значение MatchResult.
Эти свойства являются скрытыми и нужны только для того, чтобы, не выходя за рамки концепций языка, описывать семантику тех или иных выражений. Тем не менее, можно некоторые свойства могут быть изменены косвенным образом. Так, свойство [[prototype]] объекта устанавливается равным свойству Constructor.prototype во время создания объекта new Constructor().
Таблица с разъяснениями: http://javascript.ru/ecma/part8#a-8.6.2
Связь [[prototype]] с prototype: http://javascript.ru/ecma/part13#a-13.2.2 (Шаг 4)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2011, 03:07
Привет! Вот еще темы с ответами:

Uncaught TypeError: Cannot read property 'value' of undefined - JavaScript
Не могу понять в чем проблема выдает ошибку Uncaught TypeError: Cannot read property 'value' of undefined. файл js function...

Выбивает ошибку Cannot set property of null - JavaScript
Вызывается функция: PER1 = 1; RABOTA(); Функция ROBOTA: function RABOTA() { for (var i=0; i<11; i++) { if (a>=PER1) { ...

TypeError: Cannot read property 'constructor' of undefined - JavaScript
function Range(from, to) { this.from = from; this.to = to; } Range.prototype.equals = function(that) { if (that...

TypeError: Cannot read property 'length' of undefined - JavaScript
подскажите пожалуйста что тут не так и как исправить? почему такая ошибка TypeError: Cannot read property 'length' of undefined ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru