review my code make it print expected result thax
var Obj = (function () {
var b = 'b',
_f = function () {
// print arguments
Array.prototype.push.call(arguments,b);
console.log(arguments,b);
}
return {
f:_f
};
})();
//rewrite Obj.f
Obj.f = function () {
// add parameters dynamically
Array.prototype.push.call(arguments,333);
// it dose not work
Obj.f.apply(Obj.f,arguments);
}
//when I rewrite Obj.f how to make it print result below
// expected result print 111 333 'b'
Obj.f(111);
// expected result print 666 333 'b'
Obj.f(666);
// expected result print 444 333 'b'
Obj.f(444);
Aucun commentaire:
Enregistrer un commentaire