JavaScript对象的理解(同甘共苦,却不能同生共死)

原创 xiaoyaobuchanre 随笔 js学习之路 1245阅读 2014-08-22 10:14:12 举报

直接贴一段代码来说明这个特性,大牛当然不用管。
主要是对像我自己一样的新手增加一些知识。{:1_510:}
[code]<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
</head>
<body>
<script>
var obj = {
name:'同甘'
}
var obj1 = obj;
console.log(obj.name+":"+obj1.name)

    obj1.name = '共苦';
    console.log(obj.name+":"+obj1.name)
    obj = null;
    if(!obj){
        console.log('我死了你死不死。')
    }
    if(obj1){
        console.log('我不死!!!同甘共苦可以,生死与共不能啊。');
    }
</script>

</body>
</html>[/code]
代码片段 1

评论 ( 1 )
最新评论
安卓琳娜 2014-10-24 20:29:58 1F

    第一次接触,有点绕。感觉关键在:一、var obj1 = obj; 二、obj1.name='共苦'; 是这样的吗?【javascript对象】。