摘要: #铺垫 原始值没有属性和方法 #包装类 var num = 4; num.len = 3; - 返回undefined 赋值后系统创建一个对象new Number(4).len = 3并删除; num.len 访问后,再创建一个对象new Number(4).len,即返回undefined 阅读全文
posted @ 2020-10-22 16:39 独舟者 阅读(94) 评论(0) 推荐(0)
摘要: #构造函数内部原理 有new之后,函数变成构造函数,产生三步隐式变化 1.函数执行,在函数体顶端隐式加上var this = {}; 2.执行赋值,AO{ this : {name:'zhangsan'...}} 3.隐式返回this,return this; 都是在new的基础上 ##小细节 在结 阅读全文
posted @ 2020-10-22 16:03 独舟者 阅读(305) 评论(0) 推荐(0)
摘要: #对象 为了避免和函数命名起冲突,构造函数使用大驼峰式命名规则 ##对象的创建方法 1.var obj = {} plainObject - 对象字面量/对象直接量 2.构造函数 系统自带构造函数 - Object() , Aarry() , Number() var obj = new Objec 阅读全文
posted @ 2020-10-22 16:01 独舟者 阅读(88) 评论(0) 推荐(0)