手记

【九月打卡】第1天前端面试真题学习

学习课程:一天时间迅速准备前端面试 快速构建初级前端知识体系

讲师:双越

章节:面试讲解-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({..}),指定传入的对象作为原型

心得:万事开头难,先开个头,坚持总会有收获。


        


0人推荐
随时随地看视频
慕课网APP