如何利用 JavaScript 函数调戏新手
本文经过 JavaScript Anti-Pattern Organization 认证,予以公示。阅读前请大呼三声「我决不使用文中代码模式!」。
我们都知道,在 JavaScript 的世界里(文中指 ECMAScript 5 及更早期版本)有三种方式来声明函数[1]:
I. 函数声明
function name([param] [, param] [..., param]) {
statements
}
II. 函数表达式
function [name]([param] [, param] [..., param]) {
statements
}
III. Function 构造函数
[new] Function (arg1, arg2, ... argN, functionBody)
OK,那么让我们看看如何玩坏它。
...