Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.01.2019, 08:32
Новичок на форуме
Отправить личное сообщение для Gektor Посмотреть профиль Найти все сообщения от Gektor
 
Регистрация: 24.01.2019
Сообщений: 2

Присвоение значения переменной
Столкнулся с непонятным кодом. Не ясно тип присвоения переменной.

var $element = $( this ),
$previous = $( options.previous, $element ),
$next = $( options.next, $element ),
index = 0,
total = $( options.slides ).length;

Заданы переменные $previous и $next и происходит присвоение значений заключённых в круглые скобки. Никогда раньше не встречал. Оба значения объекты. Т.е. ясно, что через запятую происходит присвоение значений различным переменным. Но переменные $previous и $next не были обговорены заранее как объекты или массивы или функции.
Благодарен за подсказку.
Ответить с цитированием
  #2 (permalink)  
Старый 24.01.2019, 10:03
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 2,734

$(this) - вызов функции «$» с параметром «this» (конструктор jQuery).

Сообщение от Gektor
Но переменные $previous и $next не были обговорены заранее как объекты или массивы или функции.
JS - язык с динамической типизацией, указать тип переменной нельзя.
Ответить с цитированием
  #3 (permalink)  
Старый 24.01.2019, 10:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 25,434

Gektor,
есть блок слайдера $element, внутри этого слайдера есть кнопки назад $previous и вперёд $next.
конструкция $( options.previous, $element ) "говорит" найти options.previous (это элемент или css-селектор) внутри $element.
jQuery( selector [, context ] )
Ответить с цитированием
  #4 (permalink)  
Старый 24.01.2019, 19:00
Новичок на форуме
Отправить личное сообщение для Gektor Посмотреть профиль Найти все сообщения от Gektor
 
Регистрация: 24.01.2019
Сообщений: 2

Спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передать переменной значения поля Castromen Общие вопросы Javascript 3 05.08.2016 06:25
Изменение значения переменной в режиме реального времени The_FactioN jQuery 3 09.03.2016 12:20
Присвоение значения переменной из локального файла pleurard Общие вопросы Javascript 5 12.02.2015 18:01
Присвоение значения тегу value GreenJo Javascript под браузер 3 28.04.2014 10:43
Преобразование значения переменной в строку leny Общие вопросы Javascript 3 01.10.2011 22:34