放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 面试网址

    • 面试题前端网址博客
    • 面试题后端网址博客
  • 面试

    • 面试准备及技巧
    • 面试问题集锦
    • 简历

      • 简历技巧
      • 别人简历
  • 面试杂章

    • git 面试题
    • 智力题
  • 前端

    • front

      • front面试题汇总
      • 前端场景题/解决方案
      • 前端高级面试题
      • front面试题及答案
      • 前端开放性面试题
      • 前端笔试题
      • 小程序面试题
      • webpack面试题
      • webpack面试题及答案
      • gulp面试题
    • vue

      • vue面试题汇总
      • vue面试题及答案
      • vue-router面试题
      • vuex面试题
      • vue3面试题
    • js

      • js面试题汇总
      • js面试题及答案
      • js手写面试题
        • JS 手写题
          • JS 基础手写
          • JS 手写函数方法
          • js 手写对象方法
          • js 手写数组方法
          • js 手写字符串方法
          • js 手写 url 方法
      • typescript
      • jquery
    • css

      • css面试题汇总
      • css面试题及答案
      • less_sass
    • html

      • html面试题汇总
      • html面试题及答案
    • node

      • node面试题汇总
      • node面试题及答案
      • express
      • egg
      • koa
    • react

      • react
      • react 面试题及答案
    • angular

      • angular
      • angular面试题及答案
  • 网络

    • http

      • 网络面试题
      • 网络面试及答案
  • 算法

    • 算法

      • 算法面试题
  • 数据库

    • 数据库面试题
  • 后端

    • zookeeper
    • nginx
  • 测试

  • interview
放肆青春
2021-10-13

js手写面试题

# JS 手写题

手写:并发只能 10 个

写一个 LRU 缓存函数

实现一个 compose 函数

用 setTimeout 实现 setInterval

JS 实现 String.trim()方法;

用 ES5 实现私有变量;

手动实现 parseInt

手写 vue 的 mixin 方法

JS 随机生成颜色

实现 lodash _get 方法

# JS 基础手写

  1. 手写 ajax,手写 ajax(Promise 经行封装)

  2. 手写 promise

  3. 手写双向绑定

# JS 手写函数方法

  1. 函数节流

补充:要支持配置马上执行、要防抖节流两个结合起来、要均匀

  1. 函数防抖

  2. 实现柯里化

# js 手写对象方法

  1. js 深拷贝

  2. js 手写 new 方法

  3. js 实现 create

  4. js 实现 instanceof

  5. js 实现 call

  6. js 实现 apply

  7. js 实现 bind

  8. 对象扁平化

  9. 对象反扁平化

# js 手写数组方法

  1. js 手写 map

  2. js 手写 filter

  3. js 手写 reduce

  4. 数组扁平化

# js 手写字符串方法

  1. js 实现 IndexOf 方法

  2. js 实现千分位

  3. 实现正则切分银行卡卡号(像实体卡一样四位一个空格)

  4. js 替换字符串所有空格

  5. js 手写 JSON.stringify

# js 手写 url 方法

  1. js 把 url query 转成对象

  2. js 中的对象转成 url 参数

  3. js 获取 url 参数 query

更新时间: 2/19/2022, 4:10:36 PM
js面试题及答案
typescript

← js面试题及答案 typescript→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式