| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- arguments.callee:configurable : true
- arguments.callee:enumerable : false
- arguments.callee:writable : true
- arguments.callee:getter : undefined
- arguments.callee:setter : undefined
- arguments.callee:value : function Test1() {
- var propDesc;
- try {
- propDesc = Object.getOwnPropertyDescriptor(arguments, "callee");
- PrintDescriptor("arguments.callee", propDesc);
- } catch (e) {
- write("Exception: " + e.message);
- }
- try {
- propDesc = Object.getOwnPropertyDescriptor(arguments, "caller");
- PrintDescriptor("arguments.caller", propDesc);
- } catch (e) {
- write("Exception: " + e.message);
- }
- try {
- var c = arguments.caller;
- } catch (e) {
- write("Exception: " + e.message);
- }
- try {
- arguments.caller = 10;
- } catch (e) {
- write("Exception: " + e.message);
- }
- try {
- var y = arguments.callee;
- } catch (e) {
- write("Exception: " + e.message);
- }
- try {
- arguments.callee = 20;
- } catch (e) {
- write("Exception: " + e.message);
- }
- }
- arguments.caller :propDesc undefined
|