Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Descriptors, method - Object.defineProperty() / 7 сообщений из 7, страница 1 из 1
22.07.2016, 15:45
    #39278779
vdekameron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
Добрый день вот пример использования:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
"use strict"
		var user = {};
		
		Object.defineProperty(user, "age", {value: "25", writable: false, configurable: false, enumerable: true});
	
		user.age = 30;
		delete user.age;
		
		alert(user.age)



Автор пишет что в режиме "use strict" выдаст ошибку. И у него в исходнике реально ошибка. Я делаю точно так же, но у меня в use strict вообще никакой реакции...ничего не выводится вообще, а как только коментю strict тогда выводит undefined. Не подскажете в чем дело?
...
Рейтинг: 0 / 0
22.07.2016, 17:40
    #39278924
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
vdekameron,

В консоль смотрели?
Там ещё как выводится...

Например, если writable: false , то будет ошибка на строке user.age = 30;
если configurable: false , то будет ошибка на строке delete user.age;
...
Рейтинг: 0 / 0
23.07.2016, 14:26
    #39279133
vdekameron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
бухалтер фантоцциВ консоль смотрели?

При чем тут консоль? Я так понял интерпретатор выводить ошибку должен при работе скрипта.
...
Рейтинг: 0 / 0
23.07.2016, 14:48
    #39279138
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
vdekameronбухалтер фантоцциВ консоль смотрели?

При чем тут консоль? Я так понял интерпретатор выводить ошибку должен при работе скрипта.Браузер выводит ошибки в консоли.
Представьте себе, что посетитель зашёл на сайт. И его браузер закидал ошибками :)
...
Рейтинг: 0 / 0
23.07.2016, 18:18
    #39279173
vdekameron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
бухалтер фантоцциБраузер выводит ошибки в консоли.

почему тогда в исходнике автора именно на сайте вылазит ошибка?
...
Рейтинг: 0 / 0
23.07.2016, 18:25
    #39279176
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
vdekameronбухалтер фантоцциБраузер выводит ошибки в консоли.

почему тогда в исходнике автора именно на сайте вылазит ошибка?Наверное отлавливает через try {} catch {} или через error-объект и выводит сам.
...
Рейтинг: 0 / 0
24.07.2016, 17:36
    #39279308
vdekameron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Descriptors, method - Object.defineProperty()
бухалтер фантоцциНаверное отлавливает через try {} catch {} или через error-объект и выводит сам.
Тогда все понятно. Спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Descriptors, method - Object.defineProperty() / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]