美文网首页
2022前端高频面试题

2022前端高频面试题

作者: 1kesou | 来源:发表于2022-02-23 11:51 被阅读0次

JS相关

1.原型和原型链是什么

原型和原型链都是来源于对象而服务于对象的概念
js中引用类型都是对象,对象就是属性的集合

  • 原型概念

每一个对象从被创建开始就和另一个对象关联,从另一个对象上继承其属性,这个另一个对象就是

  • 原型链概念

当访问一个对象的属性时,先在对象的本身找,找不到就去对象的原型上找,如果还是找不到,就去对象的原型(原型也是对象,也有它自己的原型)的原型上找,如此继续,直到找到为止,或者查找到最顶层的原型对象中也没有找到,就结束查找,返回undefined,这条由对象及其原型组成的链就叫做原型链。

  • 总结
  1. 原型存在的意义就是组成原型链:引用类型皆对象,每个对象都有原型,原型也是对象,也有它自己的原型,一层一层,组成原型链。
  2. 原型链存在的意义就是继承:访问对象属性时,在对象本身找不到,就在原型链上一层一层找。说白了就是一个对象可以访问其他对象的属性。
  3. 继承存在的意义就是属性共享:好处有二:一是代码重用,字面意思;二是可扩展,不同对象可能继承相同的属性,也可以定义只属于自己的属性。

相关文章

  • 2022前端高频面试题

    JS相关 1.原型和原型链是什么 原型和原型链都是来源于对象而服务于对象的概念js中引用类型都是对象,对象就是属性...

  • 面试题汇总

    css 「2021」高频前端面试题汇总之CSS篇[https://juejin.cn/post/690553919...

  • 前端高频面试题

    ES6语法:let const 箭头函数 Map Set 字符串模版 块级 数组与字符串[https://deve...

  • 新鲜出炉的8月前端面试题

    前言 最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,...

  • 新鲜出炉的8月前端面试题

    前言 最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,...

  • 2020前端高频面试题

    以下七个面试题(出现频率降序排列)都是本人及同事多次面试大部分情况都问到了的题(ps:一年工作经验左右),整理一下...

  • 搞清楚节流和防抖

    节流(throttle)和防抖(debounce)是前端面试中非常高频的一道面试题,在实际项目开发中,也有很多实用...

  • Java并发高频面试题

    前面整理了Java基础、Mysql、Spring的高频面试题,今天为大家带来Java并发方面的高频面试题,因为并发...

  • PHPer 面试指南-扩展阅读资源整理

    前端篇 收集的前端面试题和答案 前端开发面试题 史上最全的web前端面试题汇总及答案 前端工程师手册 HTTP协议...

  • PHPer 面试指南-扩展阅读资源整理

    前端篇 收集的前端面试题和答案 前端开发面试题 史上最全的web前端面试题汇总及答案 前端工程师手册 HTTP协议...

网友评论

      本文标题:2022前端高频面试题

      本文链接:https://www.haomeiwen.com/subject/werolrtx.html