首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端笔试
订阅
lmzzg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
[算法]一步步地将对象扁平化
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 1、扁平化对象 最近看到一个算法题,写出一个flatten函数将下列对象扁平。 首先我们看到这种数据结构去找他的转换规律,我们发现key:v
JavaScript实现冒泡排序法、插入排序法、快速排序法
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这…
前端电商 sku 的全排列算法很难吗?学会这个套路,彻底掌握排列组合。
前段时间在掘金看到一个热帖 今天又懒得加班了,能写出这两个算法吗?带你去电商公司写商品中心,里面提到了一个比较有意思故事,大意就是一个看似比较简单的电商 sku 的全排列组合算法,但是却有好多人没能顺利写出来。有一个毕业生小伙子在面试的时候给出了思路,但是进去以后还是没写出来,…
前端面试手撕 对象的扁平化与反扁平化
首先说明对象的扁平化 输入输出如下 扁平化 我们从结果入手,可以知道我们需要对象进行遍历,把里面的属性值依次输出,所以我们可以知道核心方法体就是:传入对象的 key 值和 value,对 value
一眼就能看懂的防抖和节流动画(还能学一点canvas)
图: 一条竖线代表一次函数调用,函数防抖是间隔超过一定时间后才会执行,函数节流是一定时间段内只执行一次。 直到今天自己去面试的时候,让手写防抖和节流, 哈哈... 写了一个比较简易版本的方法; 将几次操作合并为一此操作进行。 原理是维护一个计时器,规定在delay时间后触发函数…
金三银四:20道前端手写面试题
上一篇文章中有提到会把我最近在面试时遇到的手写面试题给整理出来,这不,他来了! (含有字节,美团等大厂面试题!)
找出数组 arr 中重复出现过的元素
树结构、扁平化数组相互转换
扁平化数据(数组)与树结构(对象)相互转化,思考并整理了几个相关的算法,包括常见的递归和效率高一点的循环。
【算法】JS 实现对象的扁平化
我们从结果入手,可以知道我们需要对象进行遍历,把里面的属性值依次输出,所以我们可以知道核心方法体就是:传入对象的 key 值和 value,对 value 再进行递归遍历。 我们知道 js 的数据类型可以基础数据类型和引用数据类型,对于题目而言,基础数据类型无需再进行深层次遍历…
(二)各大笔试网站(牛客网、赛码网、测评网)介绍和做题技巧——以前端开发为例
进行笔试之前,我们首先要了解的是,我们春招、秋招的时候,企业用的是什么平台。 因为每一个平台的代码输入规则不一样。据我了解,一般企业会用到以下几个平台: 一般来说,企业会选择前两个比较大的求职平台作为笔试的合作方。所以,我们基本上只需要了解前两个平台的玩法就可以了。 至于前端开…