是在自定义对象中定义copy方法,即obj_copy()方法。

解决方案 »

  1.   

    有点不太明白, copy 是自己取的名字吗? 这个名字可以随意取吗.
      

  2.   

    “赋值”,即定义obj对象的copy方法,该方法的返回值是obj对象的一个复本<SCRIPT LANGUAGE="JavaScript">
    function obj(name, value) {
      this.copy = obj_copy;
      this.name = name;
      this.value = value;
    }function obj_copy() {
      var aObj = new obj(this.name, this.value);
      aObj.name = this.name;
      aObj.value = this.value;  return (aObj);
    }var o = new obj('job', 'programmer');
    alert(o.value);
    var oo = o.copy();
    alert(oo.value);
    </SCRIPT>
      

  3.   

    copy是自定义的名字,可以自行命名,只要不跟系统关键字重复。
      

  4.   

    明白了, 把 .copy 当成自定义的方法就行.多谢两位.