JavaScript原型理解(2)-原型链-继承关系

示意图

在这里插入图片描述
在这里插入图片描述

代码解析

	function User(){
			this.shutdown = ()=>{
				console.log("关机");
			}
		}
		User.prototype.sleep = ()=>{
			console.log("休眠");
		}
		
		
		let user = new User();
		user.shutdown();//1.从自身找shutdown方法,关机
		user.sleep();	//2.自身找不到从自身的原型上找
		user.toString();//3.自身,自身的原型上找不到从Object对象原型中找toString方法
		user.xxxxxxxx();//4.自身和自身原型,Object对象原型上都找不到xxxxxxxx方法,返回undefined

猜你喜欢

转载自blog.csdn.net/qq_38188047/article/details/105272740
今日推荐