2
最近私のスクリプトに"use strict"
を使用し始めました。私が気づいた行動の一つはこれです。 [name of variable]
はオブジェクトに対して機能しません。たとえば、"use strict"と可変スコープを使用する
(function(){
"use strict";
window.person = {}
person.name = {
first: "first name",
last: this.first
}
}());
厳密なjsではこれ以上許可されていないようです。なぜこれは削除されますか?不利な点はありますか?
「this.first」は何を返すと思いますか? – Andrew
[JavaScriptで「厳密に」を使用するもの」(http://stackoverflow.com/q/1335851/2666313) – mdesdev