首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS基础(下)

不管被调用函数,声明时属于方法,还是函数 3:函数作为构造函数调用时 JS没有类的概念,常见对象是用构造函数来完成的,或者直接使用json格式来写对象 new Dog发生了以下几个步骤 系统创建空对象..., 所以叫"闭包" ----一句话概括-----函数的作用域取决于声明时,而不取决于调用时 JS对象的特点 在js中,有对象,没有类(但有构造函数), JS中的对象,不依赖于类而存在, 支持任意添加和删除属性...JS封装 通过闭包来完成js面向对象的私有属性与封装 ?...如果没有就继续往上一级原型找 原型链 : 对象à原型à原型原型àObject对象àNull 所以只要修改上游的原型就会影响下游 , 如Object.prototype.sing = ‘’; 还能直接修改属性,tiger.prototype.bark...在用Tiger造对象时,在Tiger影响空对象前,先用要继承的函数即是由Cat函数实施影响 因此,最终得到的对象,是由Cat和Tiger两者共同作用过的对象(具有Cat对象的特性) 复制继承 ?

1.8K70
领券