会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
祖心
博客园
园子
首页
新随笔
联系
管理
订阅
2021年7月7日
狭义的对象(object)和数组(array)
摘要: 一、狭义的对象(object) 1、概述 键名和键值 对象的所有键名都是字符串(ES6 又引入了 Symbol 值也可以作为键名)。 对象的每一个键名又称为“属性”(property),它的“键值”可以是任何数据类型。如果一个属性的值为函数,通常把这个属性称为“方法”,它可以像函数那样调用。 如果属
阅读全文
posted @ 2021-07-07 21:17 祖心
阅读(881)
评论(0)
推荐(0)
2021年7月6日
函数(function)
摘要: 1、概述 函数声明 采用函数表达式声明函数时,function命令后面不带有函数名。如果加上函数名,该函数名只在函数体内部有效,在函数体外部无效。 var print = function x(){ console.log(typeof x); }; x // ReferenceError: x i
阅读全文
posted @ 2021-07-06 21:19 祖心
阅读(1250)
评论(0)
推荐(0)
2021年7月5日
面向对象编程时的Object相关方法
摘要: 1、Object.getPrototypeOf() // 函数的原型是 Function.prototype function f() {} Object.getPrototypeOf(f) Function.prototype // true 2、Object.setPrototypeOf() O
阅读全文
posted @ 2021-07-05 16:16 祖心
阅读(69)
评论(0)
推荐(0)
2021年7月3日
对象的继承
摘要: 1、原型对象概述 构造函数的缺点 通过构造函数为实例对象定义属性,虽然很方便,但是有一个缺点。同一个构造函数的多个实例之间,无法共享属性,从而造成对系统资源的浪费。 prototype属性的作用 JavaScript 继承机制的设计思想就是,原型对象的所有属性和方法,都能被实例对象共享,不仅节省了内
阅读全文
posted @ 2021-07-03 11:53 祖心
阅读(130)
评论(0)
推荐(0)
2021年7月2日
this关键字
摘要: 1. this的涵义,this是什么 不管是什么场合,this都有一个共同点:它总是返回一个对象;简单说,this就是属性或方法“当前”所在的对象。 JavaScript 语言之中,一切皆对象,运行环境也是对象,所以函数都是在某个对象之中运行,this就是函数运行时所在的对象(环境)。 2. thi
阅读全文
posted @ 2021-07-02 16:28 祖心
阅读(43)
评论(0)
推荐(0)
2021年7月1日
实例对象与new命令
摘要: 1. 构造函数是什么,有什么作用 类似于Java的Class,是对象模板;专门用来生成实例对象的函数。 JavaScript 语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。 一个构造函数,可以生成多个实例对象,这些实例对象都有相同的结构。
阅读全文
posted @ 2021-07-01 21:33 祖心
阅读(91)
评论(0)
推荐(0)
公告