zoukankan      html  css  js  c++  java
  • JS-对象的数据重复


    <title>01-对象中数据的重复</title>
    <script type="text/javascript">
    var arr = [];

    for( var i = 0;i<2;i++) {
    arr.push({});
    }
    //false
    console.log(arr[0]==arr[1]);

    function createPerson(o) {
    // body...
    var o = {};
    o.sayHello = function() {
    console.log('你好');
    }
    return o;
    }

    var o1 = new createPerson();
    var o2 = new createPerson();
    //每次调用构造函数,或者说创建新的对象,那么即便内容是相等的,但是因为每创建一次都会有一个新的副本,那么内存是多份的,那么二者就不等

    console.log(o1==o2);
    //false
    console.log(o1.sayHello==o2.sayHello);
    //false

    </script>

  • 相关阅读:
    HDU 5247
    HDU 4965
    CodeForces 445B
    HDU 5835
    CodeForces 731C
    HDU 5783
    CodeForces 660D
    POJ 1631
    HDU 6112
    HDU 5860
  • 原文地址:https://www.cnblogs.com/xixiaijunjun/p/10051047.html
Copyright © 2011-2022 走看看