阿里云文档 2025-05-30

在控制台如何进行JS错误诊断

ARMS前端监控的JS错误诊断功能可展示JS错误的基本信息和分布情况,以及回溯用户行为,帮助您快速定位错误位置。

文章 2022-05-17 来自:开发者社区

高频前端面试题汇总之JavaScript篇(下)(1)

六、this/call/apply/bind1. 对this对象的理解this 是执行上下文中的一个属性,它指向最后一次调用这个方法的对象。在实际开发中,this 的指向可以通过四种调用模式来判断。第一种是函数调用模式,当一个函数不是一个对象的属性时,直接作为函数来调用时,this 指向全局对象。第二种是方法调用模式,如果一个函数作为一个对象的方法来调用时,this 指向这个对象。第三种是构造器....

高频前端面试题汇总之JavaScript篇(下)(1)
文章 2022-05-17 来自:开发者社区

高频前端面试题汇总之JavaScript篇(上)(4)

四、原型与原型链1. 对原型、原型链的理解在JavaScript中是使用构造函数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造函数的所有实例共享的属性和方法。当使用构造函数新建一个对象后,在这个对象的内部将包含一个指针,这个指针指向构造函数的 prototype 属性对应的值,在 ES5 中这个指针被称为对象的原型。一般....

高频前端面试题汇总之JavaScript篇(上)(4)
文章 2022-05-17 来自:开发者社区

高频前端面试题汇总之JavaScript篇(上)(3)

三、JavaScript基础1. new操作符的实现原理new操作符的执行过程:(1)首先创建了一个新的空对象(2)设置原型,将对象的原型设置为函数的 prototype 对象。(3)让函数的 this 指向这个对象,执行构造函数的代码(为这个新对象添加属性)(4)判断函数的返回值类型,如果是值类型,返回创建的对象。如果是引用类型,就返回这个引用类型的对象。具体实现:function objec....

文章 2022-05-17 来自:开发者社区

高频前端面试题汇总之JavaScript篇(上)(2)

二、ES61. let、const、var的区别(1)块级作用域: 块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了ES5中的两个问题:内层变量可能覆盖外层变量用来计数的循环变量泄露为全局变量(2)变量提升: var存在变量提升,let和const不存在变量提升,即在变量只能在声明之后使用,否在会报错。(3)给全局添加属性: 浏览器的全局对象是w....

高频前端面试题汇总之JavaScript篇(上)(2)
文章 2022-05-17 来自:开发者社区

高频前端面试题汇总之JavaScript篇(上)(1)

一、数据类型1. JavaScript有哪些数据类型,它们的区别?JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。其中 Symbol 和 BigInt 是ES6 中新增的数据类型:Symbol 代表创建后独一无二且不可变的数据类型,它主要是为了解决可能出现的全局变量冲突的问题。Big....

高频前端面试题汇总之JavaScript篇(上)(1)
文章 2022-04-28 来自:开发者社区

抓取牛客最新前端面试题五百道 数据分析JS面试热点

前言秋招感觉即将接近尾声了,今年的秋招可谓是风起云涌、锣鼓喧天、异彩纷呈(听说腾讯总包都40w+,流下羡慕的眼泪)。秋招期间,我特别喜欢在牛客上看各位大佬的面经、offer等,看的不亦乐乎,每天增加一个小幻想。前几天在看面经时,突然想到,有的题我见过很多次,有的题第一次见,现在虽说有八股文,但每年的面试行情应该都会有小的变化,要不来做个统计,粗略的估计一下今年面试市场的态势,也为自己后续的学习指....

抓取牛客最新前端面试题五百道 数据分析JS面试热点
问答 2019-12-10 来自:开发者社区

最新前端JavaScript面试题集锦(满满都是干货)

链接地址:https://www.py.cn/interview/web/13866.html JavaScript面试题集锦 1.js基础 1.eval是做什么的? 它的功能是把对应的字符串解析成JS代码并运行; 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)。 由JSON字符串转换为JSON对象的时候可以用eval,var obj =eval('('...

文章 2018-06-25 来自:开发者社区

前端高频面试题 JavaScript篇

以下问题都来自于互联网前端面经分享,回答为笔者通过查阅资料加上自身理解总结,不保证解答的准确性,有兴趣讨论的同学可以留言或者私信讨论。 1.JS的异步机制? 2.闭包如何实现? 3.原型链、继承? 4.实现订阅者发布者模式? 5.数组的方法有哪些? 1.JS的异步机制? JS使用一个任务队列记录异步任务的回调函数,当异步任务(或者事件被激发,如鼠标点击)完成后,其回调函数会被添加到该任务队列的.....

文章 2018-06-09 来自:开发者社区

前端基础面试题@JS篇

说说Js的数据类型都有哪些 基本类型 String Number Boolean null undefined symbol 引用类型 object 说说Http状态码 1** 信息,服务器收到请求,需要请求者继续执行操作(101,升级为websocket协议) 2** 成功,操作被成功接收并处理(206,部分内容,分段传输) 3** 重定向,需要进一步操作以完成请求(301,30...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注