摘要: 看下面的普通函数执行 基本类型值 function fun() { var a = 1; var b = 2; return a + b; } console.log(fun()) 页面中返回的就是3,此时如果是引用了类型值呢? function fun() { return { a: 1, b: 阅读全文
posted @ 2022-01-05 21:15 keyeking 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 从字面的意思上看,多态就是“多种状态”,在面向对象的语言中,接口的多种不同的实现方式叫做多态。在JavaScript的语言中本身就存在着多态的,我们可以利用JavaScript语言的宽松性去实现 下面的代码是非多态的 var sound = function (animal) { if (anima 阅读全文
posted @ 2022-01-05 21:03 keyeking 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 什么是继承 从常识认知的角度讲,什么叫做继承? 首先看一个没有关系的,比如猫和狗 我们看下图,猫和狗本质是不是一类,虽然有一些属性是相交的,但是我们也说本质是没有任何关系的 什么是有关系的? 比如人和学生 人的属性学生都有,人能做的事情,学生也都能做。 学生有自己的特有属性,不是所有人都有,所以学生 阅读全文
posted @ 2022-01-05 20:38 keyeking 阅读(61) 评论(0) 推荐(0) 编辑