首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js面试题
订阅
cheryl_lyg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JS中的Proxy对象
在JavaScript中,我们通常使用对象来封装数据和行为,并通过访问对象的属性来操作数据和执行行为。但是,当我们需要对属性访问和对象操作进行更细粒度的控制时,原生的对象机制可能会变得不够灵活。例如,
14万字 | 400 多道 JavaScript 面试题 🎓 有答案 🌠(第五部分 371-424题)
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 本来今天上午可以更新完成所有面试题,但是上午实在是太忙,一直到现在才有时间,还请大家见谅
🍉学习JS不得不知的原型原型链、闭包和异步!
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 写在前面 一、原型和原型链 谈起原型和原型链我们要清楚一点: JS是一门基于原型继承的语言。 那么,这里就要介绍一
写给前端的算法进阶指南,零基础按分类刷200题思路
最近国内大厂面试中,出现 LeetCode 真题考察的频率越来越高了。我也观察到有越来越多的前端同学开始关注算法这个话题。 但是算法是一个门槛很高的东西,在一个算法新手的眼里,它的智商门槛要求很高。事实上是这个样子的吗?如果你怀疑自己的智商不够去学习算法,那么你一定要先看完这篇…
前端面试之JavaScript设计模式
面向对象编程就是将你的需求抽象成一个对象,然后对这个对象进行分析,为其添加对应的特征(属性)与行为(方法),我们将这个对象称之为 类。 面向对象一个很重要的特点就是封装,虽然 javascript 这种解释性的弱类型语言没有像一些经典的强类型语言(例如C++,JAVA等)有专门…
前端面试之JavaScript基础(二)—— this
this 在实际的开发中经常出现,但是许多人对于 this 的指向常常无法进行准确的判断,今天就带大家了解下 this 的指向问题。 this 是什么?this 是一种与函数相关的机制,它被自动的定义在函数的作用域中。我们在使用 this 时常常有两大误解: 上述例子中,foo…
web大前端面试——JavaScript
闭包是有权限访问其它函数作用域内的变量的一个函数。 在js中,变量分为全局变量和局部变量,局部变量的作用域属于函数作用域,在函数执行完以后作用域就会被销毁,内存也会被回收,但是由于闭包是建立在函数内部的子函数,由于其可访问上级作用域的原因,即使上级函数执行完,作用域也不会被销毁…
理解 async/await
现在面对日常工作时,总避免不了面对异步操作带来的一些麻烦。在时代演变的过程中,处理异步的方法有许多种:回调函数、Promise 链式语法、Generator 函数到现在比较流行的 async 函数。那什么是 async 呢? async 函数是 Generator 函数的语法糖…
手撕前端面试之经典排序算法 (动图+视频)
排序算法是面试中的高频考察点,我们需要熟练掌握。本文整理了最经典、最常用的排序算法并且搭配了动图和视频,希望能够帮助你更加轻松的理解它们。 顾名思义,比较类排序是通过元素间的比较进行排序的,非比较类则不涉及元素之间的比较操作。 比较类排序的时间复杂度不能突破 O(nlogn),…
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…