标签:includes 负载均衡 一个 files txt code read value 单线程
今天去面试,总结一下的笔试的题目
问:每3s读取input.txt
的内容并打印到控制台中,分别用同步和于异步的方法
答:
1 | const fs = require('fs'); |
会照成死循环,JS是单线程的
问:把用户在输入框输入的数字,进行从小到大的排序
答:
看到这个题,我的第一想法就是利用数组的sort
方法进行排序
1 | function (a,b){return a - b} |
但是面试官说,主要不是考察sort
,是考察算法排序的
1 |
问: JavaScript
中如何给数组去重
答:
1 | var arr_original = [1,2,3,4,2,4,,6,8,9,'1']; |
还有其他的去重的方法,在这就不一一列出来了
去重时需注意
var aa = [{},{},NaN,null,undefined,null,undefined]
aa.indexOf({}) //-1; aa.includes({}) //false
aa.indexOf(NaN) //-1; aa.includes(NaN) //true
aa.indexOf(null) //3 ; aa.includes(null) //false
aa.indexOf(undefined) //4;//aa.includes(undefined) //true
有上面得出:indexOf
能去重不包含{}
和NaN
的
includes
和Set
能去重不包含{}
的
问:应用服务器和游戏服务器有什么区别,对游戏服务器架构pomelo
有什么理解?
答:看到这个题,懵逼了,游戏服务器没有接触过,pomelo
是什么鬼,只有回来查了
1 | 一般的网站应用程序,是典型的Request-Response模式,通过tcp和服务器建立一次链接,而请求数据和影响数据通过http协议进行组装, |
详细区别参考知乎的答案
1 | pomelo的理解 |
标签:includes 负载均衡 一个 files txt code read value 单线程
原文地址:https://www.cnblogs.com/lijianming180/p/12251399.html