
JavaScript面试题每日十题
文章平均质量分 87
格鲁的斯图尔特
大四计算机专业学生,前端学习中
展开
-
Web前端高频面试题解析(javascript篇)--- 每日十题(6)
B继承于A,A是父类,B是子类;继承可以让字类具有父类的各种属性和方法。继承方式只能继承父类的实例属性和方法,不能继承原型属性或者方法。改变一个,也会影响另外一个。子类的实例对象使用的是同一个原型对象。构造函数不能继承原型属性的方法和属性。借用call,改变this指向。原创 2022-11-08 15:21:44 · 263 阅读 · 0 评论 -
Web前端高频面试题解析(javascript篇)--- 每日十题(5)
1.JS中对事件流的理解:捕获,冒泡2.JS中如何阻止事件冒泡和默认行为1.阻止默认行为preventDefault2.阻止冒泡stopPropagation3.JS中实现函数的防抖4.JS中实现函数的节流5.ES6中对箭头函数的理解1.基础使用跟函数没有很大区别2.注意点6.JS中“use strict”的含义及使用区别7.JS中localStorage和sessionStorage的区别8.JS中常见的几种内存泄漏情况9.JS中对事件代理的理解及应用场景10.JS中对作用域链的理解...原创 2022-08-15 09:51:39 · 330 阅读 · 0 评论 -
Web前端高频面试题解析(javascript篇)--- 每日十题(4)
判断一个属性是属于实例对象还是继承于构造函数1.通过hasOwnProperty()2.bind和call,apply的作用以及区别1.作用:2.区别:1.apply:2.call:3.bind:3.总结:3.ES6中Promise的认识1.三种状态:2.特点:3.用法:4.ES6中Promise实例的方法1.then()2.catch()3.finally()5.ES6中回调地狱及如何使用Promise解决6.ES6中Promise.all的理解及应用场景7.ES6中Promise.race的用法及应用场原创 2022-08-13 17:46:58 · 390 阅读 · 0 评论 -
Web前端高频面试题解析(javascript篇)--- 每日十题(3)
函数的prototype属性,在定义函数是自动添加的,默认值是一个空对象对象的__proto__属性,创建对象的时候自动添加的,默认值是构造函数的prototype属性主要是为了遍历对象而产生,不适用于遍历数组。...原创 2022-08-12 17:46:03 · 383 阅读 · 0 评论 -
Web前端高频面试题解析(javascript篇)--- 每日十题(2)
const定义的对象的属性可以修改吗?可以const保证的并不是变量的值不能改动,而是变量指向的内存地址不能改动。obj = {}//Assignment to constant variable.不能够赋值,因为不是改变的属性,是改变的对象。...原创 2022-08-11 00:09:49 · 497 阅读 · 0 评论 -
Web前端高频面试题解析(javascript篇)--- 每日十题(1)
引用数据类型存储在堆中var a=[1,2,3,4],如果再去改变它数组在增加,大小也在变大a=[1,2,3,4,......],大小不固定,会随着长度在增大。如果+操作符其中一个操作数是字符串()(或者是通过ToPrimitive操作之后,最终得到的字符串),则执行字符串的拼接,否则执行数字加法。NaN(not a number)不是一个数字,表示是否属于number类型的一种状态:是或否,不是确切的值。如果对象的隐式原型等于构造函数的显式原型的话,那么说明这个对象就是这个构造函数实例化出来的。.....原创 2022-08-09 16:35:51 · 711 阅读 · 0 评论