标签:this script org javascrip 规范 prototype asc http reference
1. 单例 ECMA 5 版
记得以前写过几种单例实现,找不到了。。。
1 function Singleton() { 2 if (this.constructor.instance) { 3 return this.constructor.instance; 4 } 5 this.constructor.instance = this; 6 7 this.val = ... 8 }
利用了 Object.prototype.constructor 来存放单例instance
2. Hash
反正一般都是用object来当hashmap用,但是key的类型一定是字符串,毕竟JSON规范。用了数字或其他类型作key也会被转成string
3. 抛异常
throw "Exception blahblah";
throw 后面接什么类型都行?这破JS也太自由了。
标签:this script org javascrip 规范 prototype asc http reference
原文地址:http://www.cnblogs.com/makejeffer/p/7289622.html