let f; /* 未定義のグローバルな変数 */
{
let o = { note: '安全', note2: '大丈夫' };
f = function() {
console.log("無名関数の中: " + o.note); // 無名関数の中: 安全
return o;
}
}
let oRef = f();
console.log(oRef); // { note: '安全', note2: '大丈夫' }
oRef.note = "まったく安全ではない!";
console.log(oRef); // { note: 'まったく安全ではない!', note2: '大丈夫' }