Friday 15 July 2011

javascript - Get a method from the same object -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब
  var foo = {This.bar = function () {}, this.baz = new this.bar ()}  

यह काम नहीं करेगा मुझे foo.baz एक foo.baz होना चाहिए। मैं इसे कैसे करूं?

फू एक वस्तु है, एक उदाहरण नहीं, इसलिए आप नहीं कर सकते

  var foo = function () {this.bar = function ()) में "यह" कीवर्ड का प्रयोग करें (या सेमीिकलन, आदि।)  

) {}, This.baz = new this.bar ()} new foo ();

या:

  var foo = {बार: फ़ंक्शन () {}} foo.baz = new foo.bar ()  < / प्री> 

No comments:

Post a Comment