4

重複の可能性:
JavaScript: var functionName = function() {} vs function functionName() {}

私の知る限り、関数を作成するには2つの方法があります。

function name()
{
}

と、

name = function()
{
}

はるかに直感的に見えるので、私は常に2番目のものを使用します。

関数を作成するこれら 2 つの方法の違いは何ですか?

4

1 に答える 1

1

違いは、最初のケース関数はスクリプト ブロックの解析時に定義されるのに対し、2 番目のケース関数は実行時に定義されることです。

ここから: var functionName = function() {} vs function functionName() {}

于 2012-06-16T19:04:01.030 に答える