算法1:数组去掉指定几个值
算法2:交叉链表o(n2)以下leetcode 160
es6, set,map,解析器?
React hooks原理,存储结构
target为6的元素下标
promise.all实现
webpack dll等其他配置
如何提高性能指标
实现:
arr.findLastIndex((item,index) => {
item == "a"
},ctx)
CSR,SSR
n*n矩阵螺行遍历
1 2 3
4 5 6
7 8 9
flex实现吸顶
fixed吸顶下面怎么撑开
DNS解析
缓存:浏览器缓存,服务端缓存,etag,文件目录修改
1px解决
this指向,复制出来之后的指向改变,function里面的复制出来指向
深拷贝浅拷贝实现
setTimieout 100是不是真的100, setTimeout 一定会执行吗
ajax异步和timeout异步机制
local,session,cookie。httponly 参数有哪些。
数组,伪数组
数组操作:常用的有哪些,是否改变原数组
输出题目:1个 。输出什么,执行完成需要多少秒
for (var i = 0; i < 6; i++) {
setTimeOut(() => {
console.log(new Date(),i)
},1000)
}
console.log(new Date(),i)
编程题两个:Array对象分类原型
items = [{
key: "color",
val: "c1"
},{
key: "color",
val: "c2"
},{
key: "animal",
val: "a1"
},{
key: "animal",
val: "a2"
}]
items.groupBy((item,index,arr) => item.key)
输出:
{
"color": [
{
key: "color",
val: "c1"
},{
key: "color",
val: "c2"
}
],
"animal": [
{
key: "animal",
val: "a1"
},{
key: "animal",
val: "a2"
}
]
}
自定义request hooks实现
require import 执行时机 为什么node直接能用require
CDN预热
fiber原理,结构,diff比对
reRender的条件
ts需要配置哪些东西
hooks原理
webpack工程化相关工作
es6+
算法:"1+2-3+12-15" 计算,只有加减,没有括号