Показать сообщение отдельно
  #11 (permalink)  
Старый 25.02.2010, 02:00
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от возжаждавший
Ну то есть я увидел создание объекта obj (Какого типа? Или это напрасный вопрос- следствие языка С?)
Тип объекта в JS - достаточно абстрактное понятие (даже typeof и тот не лишен багов). Просто нужно осознать, что в JS есть объекты различных интерфейсов (именно так мне проще было понять их различия). Т.е. мы имеем массивы, функции, переменные - всё это объекты, но с различными интерфейсами доступа (API). А т.к. это объекты - у них есть что-то общее, например динамическое изменение свойств.
Сообщение от возжаждавший
Как может единица быть свойством?
В твоем примере единица это значение, я не свойство. Хотя можно определить и свойство, по имени 1
Сообщение от возжаждавший
var anchorCount=document.anchors.length
Как прочесть? ЕСть объект document, который обладает свойством anchors, которое В СВОЮ ОЧЕРЕДЬ также обладает свойством lenght? ПОлучается, у свойства есть свойство?
Именно. Бывают конструкции и похуже. Например, есть объект с методом. Этот метод имеет свойство. Мы можем обращаться и к свойству метода (или к свойству свойства) и вызывать сам метод. В общем, вложенность свойств может быть любой, не зависимо от типа.

ЗЫ: Постоянно слышу от Java-программистов, мол как вы в этом JS разбираетесь? Непонятно что откуда приходит и куда уходит
В принципе, может быть и так, что Java Script-код после выполнения сам себя удалит и концов потом вообще не найти
Ответить с цитированием