01-17
模拟实现
- 实现一个instanceof函数
js
function instanceof(a,b){
}
- 实现一个节流函数 throttle
js
function throttle(fn,delay){
}
- 实现一个防抖函数 debounce
js
function debounce(fn,delay){
}
理论
- js的异步机制是怎样的
- 简述一下event loop
- 什么是提升,有什么作用
- 什么是暂时性死区
- 在声明前使用let/const声明的变量会出现什么问题
- 判断一个对象是数组的方法有哪些
场景
- 数字格式化
js
// 输入为数字,输出为字符串
// 使用“,”分割整数部分,小数保留两位
/**
* @param {number} num
*/
function transfer(num){
// ...code
}
transfer(1234567890.23) // "1,234,567,890.23"