Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980

Не могу разобраться с ООП в js

10.02.2013, 21:05. Показов 1247. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Просьба специфическая конечно)) но никак не могу понять и освоить ООП на js... если не считать обращение к дом... оно то легкое...

решил разобрать чужой код, может пойму чего... в коде приблизительно он выглятил так:

JavaScript
1
2
3
4
5
name1.name2.name3({
'param' : 'val',
'param' : 'val',
'param' : 'val'
})
попробовал вывести на экран двумя способами:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
alert(name1.name2.name3) //- выводит код - какую-то функцию, причем конструкция странная... 
                                     //такая function(b,c){}
 
 
//второй способ выводит много "переменных"
var list;
for (var key in name1.name2.name3)
{
    list += key + "\n";
}
alert(list);
если рассматривать name1.name2, то есть убрать name3, то получается приблизительно что-то такое же...

так вот вопросы и появляются... где тут метод, где свойство, а где что-то еще?))

я так подумал, что name3 - метод, но внутри него опять методы, которые возможно еще методы содержат... при этом одно и то же двумя разными видами на экран выводится...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.02.2013, 21:05
Ответы с готовыми решениями:

Не могу разобраться с ООП
Помогите разобраться с ошибками. Что не так делаю? public class Points { Points(double initial_x, double initial_y, double...

Не могу разобраться с ООП
Начал изучать ООП в FreePascal.Завис на конструкторах и идентификаторах в наследовании.Помогите! Программа: program project1; uses...

Не могу разобраться с ООП
Здравствуйте уважаемые форумчане, в общем такая проблема, не могу осилить ооп, прочитал пару книг, просмотрел все курсы специалиста, вроде...

2
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,205
Записей в блоге: 24
10.02.2013, 21:23
Цитата Сообщение от z-z Посмотреть сообщение
JavaScript
1
2
3
4
5
name1.name2.name3({
'param' : 'val',
'param' : 'val',
'param' : 'val'
})
Здесь описывается вызов метода name1.name2.name3 на объекте {'param' : 'val','param' : 'val','param' : 'val'}, о чём говорят скобки ().
Этим объясняется вывод alert(name1.name2.name3).

С другой стороны, функция является объектом, поэтому она может иметь свои методы и поля, в том числе перечислимые (делаю акцент на этом, потому что все «свои» поля функции неперечисляются). В частности, можно так писать:
JavaScript
1
2
3
var f = function(){}; // f — функция
f.p = 1; // f.p — поле объекта f
alert(f.p);
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
11.02.2013, 14:56
Цитата Сообщение от z-z Посмотреть сообщение
где тут метод, где свойство
Методов в привычном понимании здесь нет. Есть свойства, которые могут содержать и функции в том числе. Функция - это, опять же, объект со свойствами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2013, 14:56
Помогаю со студенческими работами здесь

Никак не могу разобраться с ООП
В общем товарищи не могу сделать простого(наверное) Нужно привести в красивый вид, избавится от switch/case есть очень много методов...

Не могу разобраться, в ООП с MS Office (word, excel). Именно для VB
Всем привет) Я ток начал разбираться в Visual Basic. До этого, активно юзал VBA. Создавал, формачи, кнопачки всякие прикольные штуки...

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива и сумму элементов массива,...

ООП - не получается разобраться в задании
Добрый день! Не могу понять некоторые моменты в задании по ООП. Вот само задание: Собственно, не понятно то, что выделено...

Не могу разобраться разобраться с кодом меню
Добрый день. Я понимаю, что тут все, наверное, элементарно. Но я только начала изучение js и пока для меня все страшно и сложно. Проблема...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru