好像拼多多的笔试在4月初就结束了,这个应该是补录的?
12单选,4不定选,4填空,5问答
第一次碰到有填空题的笔试,有非常多问js运行结果的题目
单选
- TCP/IP三次握手属于哪层(TCP是第四层传输层,IP是第三层网络层)
- 闭包
var Test={
foo:"test",
func:function () {
var self=this;
console.log(this.foo);
console.log(self.foo);
(function () {
console.log(this.foo);
console.log(self.foo);
}())
}
};//test test undefined test
- let用法
- 在<h2>后插入图像
- &&和||
var string='string';
var bool=true;
var number=0;
alert(number&&string);//0
alert(number||string);//string
alert(number&&bool);//0
alert(number||bool);//true
- 闭包
function test() {
let a=3;
b=1;
(function () {
print(a,b);
})();
}
function print(a,b) {
console.log(a,b);
}
let a=1;
let b=3;
test();
print(a,b);//3 1 1 1
- let
let a=1;
let b=0;
function sum(x,y) {
x=2;
y=1;
return a+b;
}
let result=sum(a,b);
console.log(a,b,result);//1 0 1
多选
- js 什么方法可以实例化对象
- js严格模式(不允许使用未声明的变量,不允许删除变量或对象、函数,不允许变量重名,不允许使用转义字符,变量名不能使用 “eval” 字符串,在作用域 eval() 创建的变量不能被调用,禁止this关键字指向全局对象等等)
- numbers.reduce()方法
var numers=[65,44,12,4];
function f(i,num) {
return i+num;
}
console.log(numers.reduce(f));//125
填空
- 元素之后插入内容使用哪个伪类(:after 选择器向选定的元素之后插入内容,使用content 属性来指定要插入的内容。)
- js基本数据类型
- 二叉树遍历方式