मैं जावास्क्रिप्ट में कोड के इस ब्लॉक बनाने के लिए:
function Shape() {}
Shape.prototype.name = Shape;
Shape.prototype.toString = function() {
result = [];
if(this.constructor.uber) {
result[result.length] = this.constructor.uber.toString();
}
result[result.length] = this.name;
return result.join(', ');
}
function twoDShape() {};
twoDShape.prototype = new Shape();
twoDShape.prototype.constructor = twoDShape;
twoDShape.uber = twoDShape.prototype;
twoDShape.name = twoD Shape;
var a = new twoDShape();
console.log(a.toString());
मैं पता नहीं क्यों, लेकिन जब मैं इसे चलाने के लिए, फ़ायरफ़ॉक्स फ्रीज है। मैं यह पता लगाने की कोशिश कर रहा घंटे कर दिया गया है। और मेरा अनुमान है कि मेरे कोड में एक अनंत लूप होना चाहिए और इसे कहीं अगर हालत में रहता है, लेकिन मैं इसे बाहर नहीं मिला है। किसी ने मुझे इस सिरदर्द से बाहर मदद कर सकता है। धन्यवाद!