2017-04-24 49 views
0
var Dropdown = function() { 

    function Dropdown(element) { 
     _classCallCheck(this, Dropdown); 
     this._element = element; 
     this._addEventListeners(); 
    } 

在bootstrap 4的javascript中,它们调用this._element = elementthis_元素动态变量? Bootstrap4 Javascript

_element没有在任何地方定义。这是动态实例化变量?

+0

'函数下拉列表(元)' – Isaac

+0

注:'element'参数 – Isaac

回答

0

是的定义。 this._element被绑定到当前函数。

代码后来他们需要调用new Dropdown

var d = new Dropdown("element"); 
console.log(d._element); // "element" 

编辑:您可以找到真实的例子here

+0

他们叫它这里...? data = new Dropdown(this); –

+0

是的:)当你调用'new'时,'Dropdown'里面的'this'被绑定。 –