Стоит ли мне беспокоиться о конфликтах с возможными будущими изменениями ECMAScript, если я хочу добавить свойство с общJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Стоит ли мне беспокоиться о конфликтах с возможными будущими изменениями ECMAScript, если я хочу добавить свойство с общ

Сообщение Гость »


Я пытаюсь создать функцию, которую можно вызвать следующими способами:

log() журнал.ошибка() Насколько я понимаю, мы можем создать такую ​​функцию, написав в самой функции:

log функции(){ } log.error = () => {} Не рекомендуется ли так писать функцию? Поскольку в будущем JavaScript может выпустить обновление, которое может содержать свойство error, мое свойство error будет переопределять эту функцию JavaScript.

Вот пример того, где люди могут использовать этот шаблон и почему он полезен.

Например, Jquery:

$( "#button-container button") .on( "click", function( event ) {} ) и

$.ajax({ url: "/api/getWeather" }); Вы видите этот шаблон во многих популярных библиотеках.

$ — это объект,

он ​​доступен для вызова, поэтому вы можете его вызвать $('здесь селектор запросов CSS') и он является цепочкой, поэтому вы можете вызывать для него другие методы $().on(), и в нем есть методы $.ajax()
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»