以下のようなコードでグローバルオブジェクトを取得できる。

'use strict';
let global = Function( 'return this' )();

Strictモードが作用するのは’use strict’が記述されたスコープおよびその配下に存在するeval、関数リテラル、関数式、プロパティの割当になる。
つまりこの場合、FunctionコンストラクタはStrictモードの対象外になっている。

Functionコンストラクタ内でStrictモードを有効にする場合は以下のようにする。

let global = Function( '"use strict"; return this;' )();