一、自我介绍
二、
- vue和react的区别
- 讲一下基本数据类型
-
有一个table元素,它有101行,一共有10种颜色,请手写css代码使得table的1-10行的背景是这10中颜色,11-20行重复这10中颜色,以此类推。
- 说一下结果
setTimeout(() => { console.log(1); }, 0); const p = new Promise((resolve) => { console.log(2); setTimeout(()=> { resolve(10) console.log(3) }, 0); }); p.then(a => { console.log(4); }); setTimeout(() => { console.log(5); }, 0);
-
你理解的闭包是什么?请手写一个函数,这个函数名字是a,使得a被执行之后有如下效果。
a(); // 函数返回值为1
a(); // 函数返回值为2
a(); // 函数返回值为3
// ...以此类推,每调用一次a函数,函数返回var func = function(){ var count = 0 return{ getCount:function(){ return ++count; } } }().getCount console.log(func()) console.log(func()) console.log(func())
-
实现一个函数,用于输出指定字符串中的最大相同连续字符的长度function getMaxContinuousLen(str) {
function getMaxContinuousLen(str) {
//...
}
输入:abcdddefddg =》输出:3
输入:abcdd =》输出:2
输入:ab =》输出:1function maxLength(str){ var count = 1 var max = 0 var newStr = str.split('') for(let i = 1 ; i < newStr.length ; i++){ if(newStr[i] === newStr[i-1]){ count++ } max = count count = 1 } console.log(max>count?max:count) } maxLength('abcdddefddg')
- 说一下继承
- 讲一下this
- 说一下箭头函数以及使用场景
- 为什么要换公司/
- 一些计划等等细节
全部评论
(4) 回帖