javascript 「前端面试题系列6」理解函数的柯里化 前言 这是前端面试题系列的第 6 篇,你可能错过了前面的篇章,可以在这里找到: ES6 中箭头函数的用法 this 的原理以及用法 伪类与伪元素的区别及实战 如何实现一个圣杯布局? 今日头条 面试题和思路解析 最近,…
javascript 高阶函数的使用 字节跳动面试时问题:原函数例如fetchData是一个异步函数,尝试从服务器端获取一些信息并返回一个Promise。写一个新的函数可以自动重试一定次数,并且在使用上和原函数没有区别。
javascript 【前端面试】作用域和闭包 1. 题目 说一下对变量提升的理解 说明this的几种不同使用场景 创建10个a标签,点击的时候弹出来相应的序号 如何理解作用域 实际开发中闭包的应用 2. 知识点 2.1 执行上下文 范围:一段script或者一个函数 全局:…
java 【Leetcode】95~96 不同的二叉搜索树 Leetcode 95 不同的二叉搜索树 II 输入: 3输出: {代码…} 解释:以上的输出对应以下 5 种不同结构的二叉搜索树: {代码…} Leetcode 86 不同的二叉搜索树 给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树…
javascript ES6 Proxy的学习与理解 前一段时间在字节跳动时聊到了Proxy。起因是问道Vue中数据绑定的实现,回答通过设置setter和getter实现,问这样有什么缺点,答在对对象的属性的监控方面存在瑕疵,例如通过直接设置数组下标进行赋值,或者对对象…
无分类 刷前端面经笔记(十一) 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列5,4,3,2,1或3,2,1是该压栈序列对应的一个弹…
无分类 刷前端面经笔记(十) 1)join()把数组上午所有元素放入一个字符串。元素通过指定的分隔符进行分隔。该方法只接收一个参数,用作分隔符的字符串,然后返回包含所有数组项的字符串,如果不给join()方法传入任何值,则使用逗号作为分隔符。
无分类 数据库索引融会贯通 索引的各种规则纷繁复杂,不了解索引的组织形式就没办法真正地理解数据库索引。通过本文,你可以深入地理解数据库索引在数据库中究竟是如何组织的,从此以后索引的规则对于你将变得清清楚楚、明明白白,再也不需…