
javascript面向对象精要
龙旗飘扬的舰队
[ 敬畏人生,对自已负责,热爱生活 ]
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript面向对象精要学习总结(第一章 类型)
原始类型共5种 string | number | boolean | undefined | null 内建引用类型共5种 Date | Error | Function | Object | RegExp 数组的动态方法 var arr = [1,2,3]; arr["push"](5); console.log(arr);//[ 1, 2, 3, 5 ] 判断数组的最佳方法 A...原创 2019-02-14 11:34:41 · 195 阅读 · 0 评论 -
javascript面向对象精要学习总结(第二章 函数)
函数也是对象,但一点不同 函数存在一个 call 的内部属性,表明函数可执行 typeof 对任何具有call属性的对象,都返回“function” function fun(){ console.log(typeof fun.call); } fun() 函数的参数 函数的length属性,即为参数的个数 函数中,arguments.length,也表示参数的个数 js中函数没有重...原创 2019-02-14 11:36:22 · 226 阅读 · 0 评论 -
javascript面向对象精要学习总结(第三章 对象)
属性添加原理 一个对象首次添加某一属性时,是调用对象内部的put方法 一个对象修改某一属性是,是调用对象内部的set方法 属性是否存在 使用 in 方法时,会检测【自有属性】+【原型属性】 使用 hasOwnProperty 仅会检测【自有属性】 使用 if 语句检测是不准备的,因为无法过滤假值 var obj = { name:"zk", age :19, id:0 } c...原创 2019-02-14 11:38:01 · 234 阅读 · 0 评论 -
javascript面向对象精要学习总结(第四章 构造函数和原型对象)
constructor 实例的构造函数属性 它是实例的构造函数属性,指向创建它的构造函数 不要用它来检测对象的类型,因为它可以被覆盖,并不准确 检测对象类型最好使用 instanceof function Person(name){}; var gs = new Person("gs"); gs.constructor === Person;//true prototype(函数的原型属性...原创 2019-02-14 11:40:04 · 256 阅读 · 0 评论 -
javascript面向对象精要学习总结(第五章 继承)
原型对象继承 原理:原型对象的属性可以经由对象实例访问 下面的例子,所含【对象继承】和【构造函数继承】,用于理解【原型属性经由对象实例访问】 //对象继承 var person = { name:"gs", age:19 } console.log(person.prototype === undefined ); function Student(){} Student.proto...原创 2019-02-14 11:41:19 · 211 阅读 · 0 评论 -
javascript面向对象精要学习总结(第六章 对象模式)待更新
单对象的模块模式 定义单个对象,以自执行函数函数的方式 用闭包的方式,产生只通过特定方法访问的数据 var student = function(){ var name = "gs"; var age = 19; sayName = function(){ console.log("say name is " + name); }; setAge = functi...原创 2019-02-14 11:43:06 · 222 阅读 · 0 评论