Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 27.06.2014, 16:50
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
а читая фленагана я понял что нельзя так

"
все переменные должны объявляться...
Уже говорилось:
Цитата:
Ты путаешь. Это свойства, а не переменные. Свойства, разумеется, объявлять не надо.
Объявляются переменные, но не свойства. Свойства просто определяются.
Ответить с цитированием
  #32 (permalink)  
Старый 27.06.2014, 16:52
Аватар для nverv
Аспирант
Отправить личное сообщение для nverv Посмотреть профиль Найти все сообщения от nverv
 
Регистрация: 26.06.2014
Сообщений: 70

спасибо товарищи, отпустило

я то их в душе называю - именованые глобальные и локальные контейнеры
а они - свойства и переменные
Ответить с цитированием
  #33 (permalink)  
Старый 27.06.2014, 16:53
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Сообщение от Erolast
Свойства просто определяются.
Кстати, если уж ты так ратуешь за разделение, будь последователен. Пусть будут недоступны не только переменные в объекте, но и свойства из функций. Посмотрю я что ты тогда напишешь
Ответить с цитированием
  #34 (permalink)  
Старый 27.06.2014, 16:56
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Переменные в объекте? Свойства из функций? Что?
Ответить с цитированием
  #35 (permalink)  
Старый 27.06.2014, 17:01
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Сообщение от Erolast
Переменные в объекте? Свойства из функций? Что?
ну вот так
global.a=1
function getHuy(x){
   return global.a+x
}
getHuy(1)//huy тебе а не global.a
Ответить с цитированием
  #36 (permalink)  
Старый 27.06.2014, 17:31
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Даже отвечать на этот бред не хочется.
Ответить с цитированием
  #37 (permalink)  
Старый 27.06.2014, 17:33
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Сообщение от Erolast
не хочется
Скорей не можется. Потому что ты не врубаешься в семантику жабаскрипта, поэтому тебя такие вопросы ставят в тупик. Стандарт прочитать, не значит понять язык
Ответить с цитированием
  #38 (permalink)  
Старый 27.06.2014, 17:36
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Erolast Посмотреть сообщение
Даже отвечать на этот бред не хочется.
Ну на самом деле, в "чисто" функциональных языках такой сценарий есть и сделан он в первую очередь, чтобы 100% гарантировать, что результат функции зависит только от её входных параметров, но для языка общего назначения - это перебор, хотя, если бы был введён новый вид функций для этой фичи, то было бы прикольно.
__________________
kobezzza
code monkey
Ответить с цитированием
  #39 (permalink)  
Старый 27.06.2014, 17:46
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Сообщение от kobezzza
в "чисто" функциональных языках
В чисто функциональных языках другая фича -- иммутабельность. Здесь же идет речь о том, что у замыканий свой неймспейс, у объектов (которые под капотом тоже функции) свой. Глобальный скоп замыканий пересекается с неймспейсом глобального объекта. Так вот, если они считают, что из объекта не следует иметь доступ к глобальному скопу замыканий, логично было бы изолировать и неймспейс объектов от обращения изнутри функций. И получим 2 отдельных языка, которые не пересекаются.
Ответить с цитированием
  #40 (permalink)  
Старый 27.06.2014, 17:48
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Опять же
Цитата:
Даже отвечать на этот бред не хочется.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Штрих коды для Java mocaua Общие вопросы Javascript 2 27.02.2014 05:41
функция выделения текста в textarea, не работает в IE Alexander333 Internet Explorer 6 30.06.2012 18:21
Проблема с обработкой OnClick suslik90 Events/DOM/Window 1 11.05.2012 21:09
Библиотека javascript эффектов HelpeR Ваши сайты и скрипты 39 15.05.2010 21:30
CComponent - кроссбраузерные компоненты tenshi Ваши сайты и скрипты 5 20.04.2010 23:22