JavaScript面试题库
tjuking opened this issue · comments
- 单线程
var flag = true;
setTimeout(function(){
flag = false;
}, 2000);
while(flag){
//Do Something
}
console.log(flag);
- 闭包
<ul>
<li>click 1</li>
<li>click 2</li>
<li>click 3</li>
</ul>
var list = document.getElementsByTagName("li");
for(var i=0; i<list.length; i++){
list[i].addEventListener("click", function(){
alert(i);
}, false);
}
- 继承(实现
Dog
继承Animal
) - 如何实现将字符串转化成JSON对象?分析每种方法的优缺点
- 反转字符串
- 求数组最大值
- 使用原生JavaScript封装一个方法 - 监听事件、执行回调函数