Показать сообщение отдельно
  #1 (permalink)  
Старый 26.06.2025, 02:19
Новичок на форуме
Отправить личное сообщение для safohubo Посмотреть профиль Найти все сообщения от safohubo
 
Регистрация: 26.06.2025
Сообщений: 3

Как первый параметр в функции может быть опциональным?
Наткнулся здесь:

https://developer.mozilla.org/en-US/...tabs/insertCSS

У функции два параметра, первый - опциональный int, второй - объект:
let inserting = browser.tabs.insertCSS(
  tabId,           // optional integer
  details          // object
)

Далее, приводится пример вызова где они передают только объект:
let insertingCSS = browser.tabs.insertCSS({ code: css });

Что здесь вообще происходит? Должно же быть как-то так:
insertCSS(undefined, { code: css })

В JS же нельзя первый параметр пропускать или нет?
Ответить с цитированием