Возможность установки опций при создании нового объекта в JavaScript

102
16 апреля 2022, 08:50

Есть такой фрагмент кода

var draggie = new Draggabilly( elem, {
  axis: 'x';
  containment: '.container';
});

Чем является в коде axis и containment? Раньше я подобное делал через аргументы функции, (просто задавая значения) а с таким не сталкивался. В итоге вопрос такой, как таким именно образом при создании объекта передавать ему значения? Вот ссылка на код а вот на статью с данным кодом.

(Вопрос простой потому что я не из js, простите)

Answer 1

Чем является в коде axis и containment?

Они являются свойствами параметра options функции Draggabilly.

function Draggabilly( element, options ) {
READ ALSO
Добавление шорткода через js

Добавление шорткода через js

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

86
Вывести первые 3 значения массива через ForEach

Вывести первые 3 значения массива через ForEach

Необходимо при загрузке страницы вывести только первые 3 блока, это можно сделать через ForEach, но не могу понять как

131
Перебор свойств объекта без метода

Перебор свойств объекта без метода

Есть объект с методом, нужно вывести все его свойства, но без метода

207
Проблема с добавлением класса следующему элементу nodelist

Проблема с добавлением класса следующему элементу nodelist

Делаю галерею в модальном окне, наподобие fancybox только на чистом js, и возникла ошибка "Cannot read property 'classList' of undefined" при задавании класса...

107