<html>
<script>
var object = { a: 0,
f: function() { return this.a++;} };
var g = object.f;
alert(object.f());
alert(object.f());
alert(g());
var a = 100;
alert(g());
alert(g());
var h = function() { return this.a--; }
alert(h.call(object));
alert(h.call(object));
alert(h.call(null));
alert(h.call(null));
</script>
</html>
|