function myFunction() { // 函数体 }函数表达式是另一种常见的函数定义方式,它使用一个变量来存储函数,如下所示:
var myFunction = function() { // 函数体 };
function greet(name) { console.log('Hello, ' + name + '!'); } // 调用函数 var name = 'Alice'; greet(name);
var Flyweight = (function() { var pool = {}; return { get: function(key) { if (!pool[key]) { pool[key] = new Object(); } return pool[key]; }, getCount: function() { var count = 0; for (var key in pool) { count++; } return count; } }; })(); // 使用享元模式 var obj1 = Flyweight.get('key1'); var obj2 = Flyweight.get('key2'); console.log(Flyweight.getCount()); // 输出:2
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com