js的类型和类不一样
- JS 中的类型有:数字、字符串、布尔、符号Symbol、null、undefined、对象
- JS 中的类有:对象 Object、数组 Array、函数 Function 等
公式
//js公式
对象.__proto__ === 其构造函数的.prototype
//根公理
Object.prototype是所有对象(直接或间接)的原型
所以Object.prototype.__proto__ === null
//函数公理
任何函数.__proto__=== Function.prototype
任何函数有Object、Array和Function
function Person(name,age){
this.name = name;
this.age = age;
} //构造函数
Person.prototype.sayHi = function(){
console.log(`你好,我是${this.name}`) //或者写为:console.log(`你好,我是`+this.name)
}
Person.prototype.lang = "中文"
let p1 = new Person("思思",18)
p1.sayHi() //你好,我是思思
p1.lang // "中文"
let p2 = new Person("珍珠",1)
p2.sayHi() //你好,我是珍珠
p2.lang // "中文"
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。