2022-10-08大厂面经00
请注意,本文编写于 55 天前,最后修改于 55 天前,其中某些信息可能已经过时。

作业帮一面

  • 时间: 下午2:30分
  • 时长: 1小时
自我介绍,了解项目
css盒模型
内联元素,块元素,内联-块元素,举例?
闭包题目
var a = 1;
function F () {
    console.log(a);
    var a = 2;
    console.log(this.a);
    this.a = 3;
}
F();  // undefined, 1
new F(); // undefined, undefined;
原型链题目
function A (val) {
    this.val = val || 1;
}
A.prototype.val = 2;

function B () {
    A.apply(this);
}
B.prototype.val = 3;

A.val;  // undefined
new A().val; // 1
B.val; // undefined
new B().val // 1
代码题
var data = [
    {name:'a',id:1,pid:0},
    {name:'b',id:2,pid:1},
    {name:'c',id:3,pid:1},
    {name:'d',id:4,pid:2},
]

// 写函数将上面data转换成如下
data = [
    {name:'a',id:1,pid:0,children:[
        {name:'b',id:2,pid:1,children:[{name:'d',id:4,pid:2,children:[]}]},
        {name:'c',id:3,pid:1,children:[]},
    ]},
]
代码题: 字符串assdee转换成edsa,去重反转
    let str = 'assdee';
    [...new Set(str.split(''))].reverse().join('')

本文作者:前端小毛

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!