"use strict";
if (true) {
function foo() {
}
}
PhpStorm bu kod bir hata gösterilir.Sıkı mod, ifade düzeyi işlev bildirimlerini yasaklıyor mu?</p> <blockquote> <p>Function statement not at top level of a program or function is prohibited</p> </blockquote> <p>Bununla birlikte, krom mutlu da ayıklayıcısında ve bir konsol çıkışı olmadan çalıştırır:
Şimdi yasaklanmış mı değil mi?
İzin verilmemelidir. – Oriol
Mümkün olan bir kopyası [Neden Chrome, "katı modda" bloklar içindeki işlevler kullanılırken hala sessiz kalıyor?) (Http://stackoverflow.com/questions/36756010/why-chrome-still-keep-silent-when-using-functions -inside-bloklar-in-sıkı modu) –