JSFiddle - React, Tailwind, and code Playground
by tamtakoe
HTML
<div id="item"></div>
JavaScript
function log(data) {
data = data || 'undefined'
$item.append(JSON.stringify(data)+'<br/>')
}
var $item = $('#item')
$.fn.test = function () {
var t = $.fn.test.defaults
$.extend(true, t, {opt1: 'a'})
log($.fn.test.defaults) //Значения по-умолчанию перезаписались!
t = {opt1: 'z'}
log($.fn.test.defaults) //Значения по-умолчанию не изменились
}
$.fn.test.defaults = {
opt1: ''
, opt2: ''
, opt3: ''
}
$item.test()