摘要: 1,javascript中new一个实例时候有哪几步,或者发生了什么?答:第一步,创建一个空对象,将对象的__proto__属性指向构造函数的prototype对象;第二步:改变this指向;第三步:返回该对象。 2,什么是javascript的事件循环? 答:javascript是单线程的,需要一 阅读全文
posted @ 2018-11-29 18:01 tangjiao_Miya 阅读(161) 评论(0) 推荐(0) 编辑
摘要: javascript中原始值,即基本数据类型,像Number,String,Boolean,undefined,Null都是基本类型值,保存在栈中,但是有个疑问: Symbol打印出来明明是个函数,具有prototype的属性,不能实例化的原因是:Symbol是个原始值。但Symbol明明就是个函数 阅读全文
posted @ 2018-11-29 17:45 tangjiao_Miya 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 之前闲来了解了__proto__和prototype的区别,每个对象都有隐私属性__proto__,而prototype是javascript函数特有的属性。那么constructor属性呢?最近是遇到一个bug:IOS8.3系统File对象的原型上面没有constructor属性,所以无法new一 阅读全文
posted @ 2018-11-29 10:54 tangjiao_Miya 阅读(521) 评论(0) 推荐(0) 编辑