巴比特笔试

220 阅读1分钟

三道单选

一个是出栈入栈顺序,一个是set的内容,挺多的.比如set添加两个[1],数组,问这个集合的size.假如set是一个集合,添加了一个1,set.has(1)还是set.has("1")是真的 前者是真的. 以及一个函数hasOwnproperty的也是加不加引号 比如这种都是可以的

var as1 = new Object({1:"23",2:"34"})
as1.hasOwnProperty(1)
true
as1.hasOwnProperty("1")
true

四道编程

三数之乘最大值:

var maximumProduct = function(nums) {
   nums.sort((a,b)=>a-b);


    return Math.max(nums[nums.length-1]*nums[nums.length-2]*nums[nums.length-3],nums[0]*nums[1]*nums[nums.length-1]);
};

输出对角值

写防抖

两道问答

浏览器的最小字体 12px

css盒模型