【九月打卡】第1天前端面试真题学习
标签:
JavaScript
学习课程:一天时间迅速准备前端面试 快速构建初级前端知识体系
讲师:双越
章节:面试讲解-7:是否用过Object.create()
内容概述:函数声明和函数表达式的区别,new Object()和 Object.creat()的区别,this的应用场景
笔记:this取值总结
tips:this取什么值是在函数执行的时候决定的,不是在函数定义的时候决定的。
1.作为普通函数被调用 ---(window)全局变量
2.使用call、apply、bind --- call、apply、bind后的变量
3.作为对象中的方法被调用 --- 对象本身
4.在class方式中调用 ---- 值创建的实例本身
5.箭头函数 ----父级作用域的值
new Object()与Object.creat()的区别
tips:Object.creat()是创建了一个空对象,并把传入的对象挂在空对象的原型上。
1.new Object()等同于{},原型为Object.prototype
2.object.creat(null),没有原型
3.object.creat({..}),指定传入的对象作为原型
心得:万事开头难,先开个头,坚持总会有收获。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦