Сообщение от Mixxx
|
Вашь код не работает в IE9 и Опере
|
ну это понятно. так должен заработать
var human = (function () {
var prototype = {}
prototype.getName
+function(){
var name;
prototype.getName = function (str) {
if (str) name = str
return name
}
function constructor(data) {
name
}
}()
constructor.prototype = prototype
return constructor
}())
var h1 = new (human())();
h1.getName('Vasia')
var h2 = new (human())();
h2.getName('Petia')
Сообщение от Mixxx
|
что за синтаксис такой +function
|
а Это для вызова на месте. вместо скобок.