Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
1

[[Property]]

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

Что означают эти [[ ]] ? Вот к примеру говорят метод [[Call]], [[Prototype]], не проще ли говорить prototype?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2011, 13:50
Ответы с готовыми решениями:

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

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

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

Cannot read property childnodes of null
Отладчик браузера ругается на "childNodes". Пишет "cannot read property childnodes of null". Это...

1
Эксперт по математике/физике
4156 / 2059 / 424
Регистрация: 19.07.2009
Сообщений: 3,117
Записей в блоге: 24
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2011, 03:07

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

Cannot read property 'left' of undefined
потребовалась на сайт меню с бегающей линией при наведении, нашел тут...

Cannot read property 'style' of undefined
function view() { document.getElementById("ffaq").css.style.display = "block"; ...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru