当前位置: 首页 > 面试经验 >

京东前端一面(11.24)

优质
小牛编辑
107浏览
2023-03-28

京东前端一面(11.24)

1、三栏布局


2、BFC


3、点击li显示其里面的内容(事件委托)


4、Local Storage和Session Storage


5、es6新语法有哪些


6、promise简述


7、


var a=10;
function b(){
a = 100;
}
b();
console.log(a)
// 100

var a=10;
function b(){
a = 100;
return ;
function a() {}
}
b();
console.log(a)
// 10

var a = 10;
if(true){
var a = 100;
}
console.log(a)
// 100

var name = "win";
const obj = {
name: 'obj',
a: ()=>{
​ console.log(this.name);
}
}
const obj1 = {
name: 'obj1'
}
obj.a.call(obj1);
// win

var resource = ["a.png","b.png","c.png"];
for(var i = 0;i < resource.length;i++){
var img = new Image();
img.src = resource[i];
img.onload = function(){
​ console.log(i);
}
}
// 3 3 3

let arr = [];
for(let i = 0; i <10;i++){
arr.push((finish)=>{
console.log(i);
return function(){
finish();
}
})
}
var func = arr.reduce((pre,cur)=>cur(pre)); // 1,2,3,4,5,6,7,8,9
func() // 0

var obj = { a: 10, b: 0};
obj ?. b // 0
obj.b ?? obj.a // 10

2.1 << 1 // 4

8、react生命周期


9、高阶函数、纯函数


10、redux的三大核心


​ 使用纯函数Reducer执行state更新


​ state以单一对象存储在store对象中


​ state是只读的,只有get,没有set


11、hooks


12、千分位分割


13、什么是程序?

 类似资料: