Я написал следующий код, и он не показывает никаких предупреждений.Объект метода в javascript
var test = function(message) {
this.show = function() {
alert(message)
}
}
(new test("hiii")).show();
(new test("helooo")).show();
Когда изменено на следующее ... Удалены кронштейн - (new test("hiii")).show();
Он показывает, как "НШ" и "Helooo" боевой готовности.
Примечание: Я не делал никаких изменений - (new test("helooo")).show();
var test = function(message) {
this.show = function() {
alert(message)
}
}
new test("hiii").show(); // was(new test("hiii")).show();
(new test("helooo")).show();
Может кто-нибудь объяснить, почему?
Оба решения работают хорошо для меня. – TheFrozenOne
@zerkms Я скопировал этот первый блок кода в консоль отладки Firefox и получил ошибку. – Pointy
@zerkms - вы добавили точку с запятой! – Pointy