既然叫做特权方法,就是比普通(原型)方法具有某些特权,实际上就是指可以访问到constructor内声明的local变量,威尼斯www.9848.com通常被用来模拟private。
总之,威尼斯www.9848.com特权方法不在原型上,威尼斯www.9848.com会产生很多问题,不符合许多JS程序员对方法的预期,因此文档必须额外标明。
一些老的js书在讲OO时,都会提到特权方法,但几乎不谈这种方式存在的问题。我个人认为js初级工程师最好避免用。中高级工程师也要谨慎使用。没有特别需求别乱用。