Perché non funziona ??Come creare un nuovo oggetto in JavaScript?
var sheep = function(options){
this.options = {sizes: 100,
eat: 100,
colors: 'white',
running: function() {
return this.sizes + this.eat;
}
}
};
var blacksheep = new sheep({colors:'black'});
alert('blackcsheep color is ' + blacksheep.colors);//error undefined
alert('blackcsheep color is ' + blacksheep.options.colors);// it return white
alert('blackcsheep running is ' + blacksheep.running());//error
'sheep' è già un oggetto.Penso che leggere le nozioni di base su JavaScript ti aiuterebbe di più: [MDN JavaScript Guide] (https://developer.mozilla.org/en-US/docs/JavaScript/Guide), specialmente [Working with Objects] (https: // developer.mozilla.org/en-US/docs/JavaScript/Guide/Working_with_Objects). –
@FatDogMark: cosa vuoi esattamente. la pecora è già un oggetto. – karthick
ma come faccio a creare un'altra pecora nera sulle pecore? ereditare le proprietà degli ovini – FatDogMark