首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端工兵
掘友等级
VIP.4 融会贯通
前端
|
蔚来汽车
公众号:前端工兵
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
142
文章 129
沸点 13
赞
142
返回
|
搜索文章
前端工兵
VIP.4 融会贯通
关注了
ssh_晨曦时梦见兮
前端 @蔚来汽车
前端工兵
VIP.4 融会贯通
关注了
街角小林
前端 @蔚来汽车
前端工兵
VIP.4 融会贯通
关注了
全栈然叔
前端 @蔚来汽车
前端工兵
VIP.4 融会贯通
前端 @蔚来汽车
·
1年前
举报
#每日一题#
数组扁平化的几种方法
1.
function flatten(arr) {
var result = [];
for (var i = 0; i < arr.length; i++) {
if (Array.isArray(arr[i])) {
result = result.concat(flatten(arr[i]));
} else {
result.push(arr[i]);
}
}
return result;
}
2.使用reduce
function flatten(arr) {
return arr.reduce(function(prev, next) {
return prev.concat(Array.isArray(next) ? flatten(next) : next);
}, []);
}
3.使用扩展运算符
function flatten(arr) {
while (arr.some(item => Array.isArray(item))) {
arr = [].concat(...arr);
}
return arr;
}
4.使用迭代器
function* flatten(arr) {
for (let item of arr) {
Array.isArray(item) ? yield* flatten(item) : yield item;
}
}
5.使用flat api
睡觉吧
展开
分享
评论
点赞
前端工兵
VIP.4 融会贯通
前端 @蔚来汽车
·
1年前
举报
#每日一题#
手写原生ajax,post请求
const xhr = new XMLHttpRequest();
xhr.open('POST', '
example.com
');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({ name: 'John', age: 30 }));
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
console.log(xhr.responseText);
} else {
console.error('请求失败');
}
}
};
展开
赞过
分享
1
2
前端工兵
赞了这篇文章
橙红年代
前端 @shymean.com
·
4年前
关注
前端大文件上传
最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如...
1.4k
79
分享
前端工兵
VIP.4 融会贯通
关注了
路从今夜白丶
前端 @蔚来汽车
前端工兵
赞了这篇文章
字节前端
@北京字节跳动网络技术有限公司
·
1年前
关注
技术周报· Bun:比 Node.js 快三倍的新 JavaScript 运行时
编辑推荐:Bun —— 比 Node.js 快三倍的新 JavaScript 运行时;可能改变前端工程化未来的特性:ESM Loader Hooks;小程序不让用 JS 解...
36
6
分享
前端工兵
赞了这篇文章
稀土君
最酷的 @稀土
·
1年前
关注
尤雨溪确认出席&演讲!前端趋势 2022 尽在第二届稀土开发者大会丨免费报名!
第二届稀土开发者大会将于 7 月 22、23 日正式召开,本届大会以「激发万有引力,掘金技术未来」为主题,汇聚万千开发者,只为带你在纷繁复杂的技术浪潮里,从实践驱动的案例总...
64
35
分享
前端工兵
VIP.4 融会贯通
前端 @蔚来汽车
·
1年前
举报
测试+select * from *
分享
评论
点赞
前端工兵
赞了这篇文章
皮小蛋
FE @Shopee
·
2年前
关注
组件库文档工具的对比和选择
背景 前段时间, 部门在热火朝天的搞各类组件库。 做组件库,不可避免的就需要做组件的展示和说明, 要用到一些文档工具。 我们项目里面也尝试了几种不同的文档工具,今天和大家分...
15
评论
分享
前端工兵
赞了这篇文章
zxg_神说要有光
神光的编程秘籍
·
2年前
关注
几个一看就会的 TypeScript 小技巧
TypeScript 是一门语言,有很多语法,和那些只需要熟悉下 API 的库的层次不太一样,它更灵活,当然也会有很多小技巧。 这篇文章就来分享一些很多人不知道的小技巧吧,...
128
26
分享
前端工兵
赞了这篇文章
zxg_神说要有光
神光的编程秘籍
·
2年前
关注
“覆盖率检测”的实现原理,就这?
覆盖率检测是用来判断单测完整性的,jest 和 karma 都提供了这种功能: 覆盖率就是执行过的代码占总代码的比例,比如执行了多少行(Line),执行了多少个分支(Bra...
62
2
分享
前端工兵
VIP.4 融会贯通
关注了
zxg_神说要有光
前端 @蔚来汽车
前端工兵
赞了这篇文章
霸王大鳄鱼
前端开发
·
2年前
关注
常见图片格式:bmp、jpg、jpeg、gif、png 的区别;十六进制查看图片文件等图片知识积累
数字化图像数据有两种存储方式:位图存储(Bitmap)和矢量存储(Vector)。 位图,又称栅格图(Raster graphics),是使用像素阵列(Pixel-arra...
2
评论
分享
前端工兵
VIP.4 融会贯通
关注了
字节前端
前端 @蔚来汽车
前端工兵
VIP.4 融会贯通
关注了
前端鲨鱼哥
前端 @蔚来汽车
前端工兵
VIP.4 融会贯通
关注了
宫水三叶的刷题日记
前端 @蔚来汽车
下一页
个人成就
文章被点赞
63
文章被阅读
8,890
掘力值
560
关注了
74
关注者
29
收藏集
10
关注标签
15
加入于
2017-04-21