[英]How to access public function from a private function in javascript
這是一個例子,誰能告訴我該怎么做
var calculation = function(){
this.Add = function(){
}
this.Subtract(){
var add = function(){
//want to access Add function here
}
}
}
您可以簡單地使用一個變量來引用this
變量,然后再使用該變量。
var calculation = function() { var _this = this; this.Add = function() { alert('In Add function'); } this.Subtract = function() { var add = function() { //want to access Add function here _this.Add(); } add(); } }; var cal = new calculation() cal.Subtract()
嘗試這個:
vvar calculation = function(){
this.Add = function(){
alert("test");
}
this.Subtract = function(){
this.Add();
}.bind(this)
}
var sum = new calculation();
sum.Subtract();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.