为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第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 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消