JavaScriptのメイン関数内に関数をネストすることはできますか?私はいくつかのコードで遊んでいましたが、スクリーンに何かを表示する機能がありません。関数内で関数をコーディングするにはどうすればよいですか?
function main() {
var crew;
var crewMemberWeight = 113;
var winterWeight = 2.8;
var winter = false;
var capacity = 24000;
var cargo = [1000, 5500, 2000, 3500, 4000, 7000];
function cargoWeight(cargo) {
total = 0;
for(var i = 0; i < cargo.length; i++) {
total += cargo[i];
}
document.write("Cargo weight: " + total);
return total;
}
}
main();
あなたはどこでも 'cargoWeight'を呼び出しません。 –
ああ、申し分なく。下の主な機能を呼び出すと、その中の機能も呼び出されると私は考えていました。 – Nick
そのような場合であっても、あなたの関数はどこにも定義されていない 'load'の引数を受け取り、失敗するでしょう。 –