Javascript 理解modal.js中的$.extend及其现实意义

Javascript 理解modal.js中的$.extend及其现实意义,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,大家看一下modal.js中的以下代码行: var option = $target.data('ga.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) 第一困难 现在我不太了解传递给$.extend的第一个参数,即remote:!/。testhref&&href 另外,在使用bootstrap modal.js时,optio

大家看一下modal.js中的以下代码行:

var option  = $target.data('ga.modal') ? 'toggle' :
    $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
第一困难

现在我不太了解传递给$.extend的第一个参数,即remote:!/。testhref&&href

另外,在使用bootstrap modal.js时,option=toggle,因为$target.data'bs.modal'从不求值为false

第二困难

有人知道$target.data'bs.modal'何时被求值为false吗,我是说在现实世界中的用法

难点可以在上找到

有人能解决我的第一个难题吗?我会试着找出第二个问题并给出答案


多谢各位

!/。testhref&&href在href包含no时计算为false,否则计算为to href。寻找details@Bergi,我猜对了!不是运算符和条件!//。testhref正在检查指定的href属性中是否没有任何内容??我说得对吗?