evaluation-this-value-passed.js (435B)
1 // |reftest| async 2 // Copyright 2016 Microsoft, Inc. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 5 /*--- 6 author: Brian Terlson <brian.terlson@microsoft.com> 7 esid: pending 8 description: > 9 The this value from the caller is present in the async function body 10 flags: [async] 11 ---*/ 12 13 14 async function foo(a) { 15 assert.sameValue(this, a) 16 } 17 var obj = {}; 18 foo.call(obj, obj).then($DONE, $DONE);