昨天有幸参加金山wps校招笔试(前端岗A卷),虽然题目不多,难度不大,但是还是感觉没有发挥好,所以将相关的题目的贴出来,以备往后学习之用。
1. 以下代码A、B、C处分别输出什么(答案已在注释里面)?
console.log(a); // undefined
var a = 1;
var setA = function() { // 相当于改变setA指向的函数
a = 2;
}
// 函数声明提升
function setA() { // 函数体
a = 3;
}
console.log(a); // 1
setA();
console.log(a); // 2
2. 使用for循环从i=0遍历到i=9,每隔一秒输出i(题目大意,具体不记得)
var i;
for (i = 0; i < 10; i++) {
(function(j) {
setTimeout(function() {
console.log(j);
}, 1000 * j);
})(i);
}
3. 第三题忘了,想到再补充,总之不难
4. 以下代码输出结果为
var a = {};
b = {
key: 'b'
},
c = {
key: 'c'
};
a[b] = 123;
a

本文分享了金山WPS2017年校招前端岗位笔试A卷的题目,包括JavaScript代码问题、数组去重和字符串比较等题目,旨在供后续学习参考。
&spm=1001.2101.3001.5002&articleId=70188156&d=1&t=3&u=449bec5730f641e298b0c7cc551cf6b3)
1744

被折叠的 条评论
为什么被折叠?



