JavaScript の隠れた機能? [closed] 質問する

JavaScript の隠れた機能? [closed] 質問する

すべてのプログラマーが知っておくべき JavaScript の「隠れた機能」は何だと思いますか?

以下の質問に対する回答の質が優れているのを見て、JavaScript について質問してみる時期が来たと思いました。

JavaScript は現在おそらく最も重要なクライアント側言語ですが (Google に聞いてみてください)、ほとんどの Web 開発者が JavaScript の実際の強力さをほとんど理解していないのは驚くべきことです。

ベストアンサー1

関数のパラメータを定義する必要はありません。関数のarguments配列のようなオブジェクトを使用するだけです。

function sum() {
    var retval = 0;
    for (var i = 0, len = arguments.length; i < len; ++i) {
        retval += arguments[i];
    }
    return retval;
}

sum(1, 2, 3) // returns 6

おすすめ記事