红宝书p250类和类实例的结构

【红宝书p250类和类实例的结构】

1,查看类的结构

<script>
        // 1,类表达式定义类
        //1.1类有名字,赋值给变量
        let Person = class PersonName {
        }
        console.dir(Person);
</script>

在这里插入图片描述
注意:person的name属性值为PersonName

<script>
        // 1,类表达式定义类
        //1.2类没有名字,赋值给变量
        let Person = class  {
        }
        console.dir(Person);
</script>

在这里插入图片描述
如上所示,如果类没有名字,则name属性就是变量的名字

<script>
        // 1,类表达式定义类
        //1.3类有名字,不赋值给变量(类声明法)
       class PersonName {
        }
        console.dir(Person);
</script>

在这里插入图片描述
2,查看实例对象结构

 <script>
 		//2.1类有名且赋值给变量
        let Person = class PersonName {
            identify() {
                console.log(Person.name, Person.name);
            }
        }
        let person = new Person();
        console.dir(person);
    </script>

在这里插入图片描述

<script>
	//2.2类没有名字,赋值给变量
        let Person = class {
            identify() {
                console.log(Person.name, Person.name);
            }
        }
        /*  class Person {
             identify() {
                 console.log(Person.name, Person.name);
             }
         } */
        let person = new Person();
        console.dir(person);
    </script>

在这里插入图片描述

<script>
	//2.3有类名,不赋值给变量
         class Person{
            identify() {
                console.log(Person.name, Person.name);
            }
        }
        /*  class Person {
             identify() {
                 console.log(Person.name, Person.name);
             }
         } */
        let person = new Person();
        console.dir(person);
    </script>

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值