每个函数都有一个 length属性 (函数名.length), 表示期望接收的函数的个数(而不是实际接收的参数个数) 它与arguments不同. arguments.length 是表示函数实际接收的参数个数. 试想一下 利用这个功能 可以不可以实现根据函数参数个数的重载呢.如何解决正常情况下如果定义重名函数则会把前面的覆盖的问题? function addMethod(object, name, fn){ // Save a reference to the old method var o
经常碰到比较字符串的题, eg: public class StringDemo{ private static final String MESSAGE = "taobao"; public static void main(String [] args){ String a = "tao" + "bao"; Strign b = "tao"; String c = "bao"; System.out.p