こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

関数の種類 (JavaScriptパターン 4.1.1 用語の整理)

名前付き関数式 (named function expression)

var add = function add(a, b) {
    return a + b;
};
console.log(add.name); // => "add"

名前が付いていると、Firebugデバッグ時に便利らしい

関数式 (無名関数) (function expression, a.k.a anonymous function)

var add = function (a, b) {
    return a + b;
};
console.log(add.name); // => "" (Firefox, WebKit), => undefined (IE)

関数宣言 (function declarations)

function add(a, b) {
    return a + b;
}
console.log(add.name); // => "add"

JavaScriptパターン ―優れたアプリケーションのための作法

JavaScriptパターン ―優れたアプリケーションのための作法