
获得徽章 0
- #沸你不可#
队名:前端反卷大队
队员:@前端杨同学 @frllk @人生缺张草稿
window.name 有什么用?
● 获取/设置浏览器窗口的名称
● 无论是否同源,只要在同一个浏览器窗口里,前一个网页设置了这个属性,后一个网页可以读取它,所以可以通过这个特性来进行跨域数据传递
● 但是现代 web 应用不推荐使用这个属性进行跨域通信,应使用 postMessage API 来进行敏感的跨域通信
欢迎大家留言讨论,下面是最近总结的闭包知识点,也欢迎大家前来点赞讨论展开12 - #沸你不可#
队名:前端反卷大队
队员:@前端杨同学 @frllk 人生缺张草稿🌾
箭头函数为什么不能作为构造函数?
使用 new 命令执行构造函数,返回实例对象的过程分为四步
1、创建一个空对象,作为将要返回的对象实例
2、将这个空对象的原型 __proto__,指向构造函数的 prototype 属性
3、将这个空对象赋值给构造函数内部的 this
4、开始执行构造函数内部的代码
而箭头函数没有自己的 this,没有 prototype 属性,自然也就没有 prototype 属性上的 constructor 属性了,所以使用 new 命令执行箭头函数时会报错 TypeError: xxx is not a constructor展开17