| 1234567891011121314151617181920212223242526272829303132333435 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- // -force:fieldhoist -off:inlinegetters -off:fixedmethods -mic:1 -msjrc:1
- var obj1 = {};
- Object.defineProperty(obj1, "prop0", {
- get: function(){return this._prop0;},
- set: function(a){this._prop0 = a;},
- configurable: true
- });
- arrObj0 = [];
- var ret;
- function foo(arrObj0, obj1)
- {
- arrObj0.length;
- obj1.prop0 = 1;
- for (var i = 0;i < 3; i++)
- {
- obj1.prop0 = i;
- ret = obj1.prop0;
- }
- }
- foo(arrObj0, obj1);
- WScript.Echo(ret);
- foo(arrObj0, obj1);
- WScript.Echo(ret);
- foo(arrObj0, obj1);
- WScript.Echo(ret);
|