投递渠道: 牛客网友内推
时间线
一面
二面
看代码说结果:
// utils.js
const sum = (a, b) => a + b;
export default sum;
export function minus(a, b) {
return a - b;
}
// index.js
import * as sum from "./utils";
// 如何调用相关函数
// sum.default(1, 2)
// sum.minus(1, 2)
let 与 const 都存在变量提升, 提升到块级作用域顶部, 但同时也存在暂时性死区的概念
function fn() {}
fn.name = "fn";
算法题:给定一个数字, 你可以将该数字中的任意一种数字替换为另一种数字, 例如你可以将该数中的所有 0 替换为 1. 你只能将一种数字替换为另一种数字, 请问通过该替换操作能得到的最大值与最小值之差为多少?
三面