js的引用

引用是指向对象实际位置的指针(实际的对象肯定不会是引用)

1 .var items=new Array("1","2","3");//原对象自修改,引用同事修改
        var itemsRef=items;
        items.push("4");

        alert(itemsRef.length=itmes.length);

返回true

 

 2 .var items=new Array("1","2","3");//实际对象已经改变,但原来指向它的引用仍然保持指向旧的对象
        var itemsRef=items;       
        items=new Array();     

        alert(items!=itemsRef);

返回true

3.再来看看下面类似自修改的例子

 var items="tonny";
        var itemsHref=items;
        items+="hello";

        alert(items!=itemsHref);

 返回true

 

 



posted @ 2009-01-08 11:39  mshybinbin  阅读(132)  评论(0)    收藏  举报