关于对象的一些特殊性

Posted -yu-ze-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于对象的一些特殊性相关的知识,希望对你有一定的参考价值。

对象的特殊性 [ 关于= ]

var obj1 = {
        username: zhangsan
    }
    var obj2 = obj1;
    //这里的让obj2等于obj1实际上是给obj1多加了一个名字,obj1和obj2在计算机上占用的是同一块内存所以他们是相等的
    console.log(obj2 == obj1); //true
    var obj3 = {
        username: lisi
    }
    var obj4 = {
        username: lisi
    }
    console.log(obj3 == obj4); //false
    //明明这两个对象是相等的,但是为什么不相等
    //注意:在js里边.比较对象是比较是不是在计算机上占同一块内存不是比较是否在格式上相等

对象的特殊性 [ 关于变量 ]

 var obj = { username: 张三 };
    console.log(obj.username);
    //张三
    console.log(obj.age);
    //undifind
    //在对象里面,虽然没有定义age但是打印可以打印出undefined
    var sex = man;

    function add() {
        console.log(sex); //undefined
        //虽然外边定义了sex但是在函数内部,以函数内部为主
        var sex = ;
        console.log(sex); //
    }
    add();

 

 

以上是关于关于对象的一些特殊性的主要内容,如果未能解决你的问题,请参考以下文章

VS Code中自定义Emmet代码片段

JavaScript关于函数部分详解以及几种特殊的函数(回调函数递归函数)

jquery中的$的特殊用法

laravel特殊功能代码片段集合

如何将片段中的 ListView 对象的数据传递给 Activity?

java大对象存取的简单实现的代码