Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
TGrey[WoLf]
41 / 41 / 4
Регистрация: 14.09.2008
Сообщений: 683
1

Проблема вернуть массив

27.08.2011, 11:44. Просмотров 2141. Ответов 2
Метки нет (Все метки)

Добрый день, смотрю вот статью по ДрагДропу там дан пример функции которая содержит закрытые и открытые функции. Открытые возвращаются из нее. По крайней мере должны.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
    var dragMaster = (function() {
        // private методы и свойства
        var dragObject
         
        function mouseDown(e) {
            клик на переносимом элементе: начать перенос
        }
     
        function mouseMove(e){
            if (dragObject) {
                отобразить перенос объекта
            }
        }
             
        function mouseUp(e){
            if (dragObject) {
                конец переноса
            }
        }
     
        // public методы и свойства
        return {
            init: function() {
                // инициализовать контроллер
                document.onmousemove = mouseMove
                document.onmouseup = mouseUp
            },
             
            makeDraggable: function(element){
                // сделать элемент переносимым
                element.onmousedown = mouseDown
            }
        }
         
    }())
Если можно объясните пожалуйста, что за () в 35 строке?

Сама проблема заключается в том, что оно ругается на 27 строку на }, и ничего не работает. Думал ошибка в коде написал такой код
Код
var a = function()
           {
                 return { a:1, b:2 }
           }
Ругается на ,b. Я не сильно знаком с подобным синтаксисом. Но вроде же все верно? Что делать, подскажите пожалуйста.

Добавлено через 11 минут
Все методом тыка разобрался не зря тело открывается на той же строке сразу после return.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2011, 11:44
Ответы с готовыми решениями:

Как вернуть массив из php
Как из php, вернуть сразу данные в виде массив. И этот массив разобрать в js??...

Как вернуть массив из функции с & ?
Вот есть одна функция: ed.encrypt = function() { $('cipherinfo').innerHTML...

Вернуть логический оператор
Можно ли в js вернуть логический оператор, который бы корректно работал? А-ля:...

Вернуть данные из функции
Подскажите пожалуйста, у меня есть функция в которой постоянно в одну из...

Вернуть в исходное положение bg
Есть категории: div class="categories"> <button type="button" value="8"...

2
Ryder787
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 16
12.08.2014, 14:08 2
Я сам новичок в js, но в 27-ой должна быть не запятая, а точка с запятой, а в 35 не ()) а )(), т.е. автоматический вызов функции. На счет последнего не уверен
0
Eva Rosalene
T for Trans-
4051 / 1590 / 303
Регистрация: 06.01.2013
Сообщений: 4,182
Завершенные тесты: 2
12.08.2014, 17:19 3
Цитата Сообщение от Ryder787 Посмотреть сообщение
27-ой должна быть не запятая, а точка с запятой
А вот и нет.

Цитата Сообщение от Ryder787 Посмотреть сообщение
а в 35 не ()) а )()
Одно и то же.

А у ТС как минимум проблема с ";" в конце строк
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2014, 17:19

Как вернуть текст?
Дело в том, что у меня есть ссылка и если по ней перейти, то скачивается...

Вернуть данные с функции
Добрый вечер форумчане 8-).Такая проблема как можно вернуть данные с функции ...

Вернуть фокус вкладке
Добрый день, меня интересует такой вопрос. Как вернуться на вкладку при...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru