同程 前端一面 面经
1. 看代码说输出
```js
f();
function f(){}
fn();
var fn = function() {}
```
2. 看代码说输出
```js
a[0] === a['0']
```
3. 判断数据类型的方式有哪些
4. void 0 和 undefined 的关系
5. -1/0、0/0、1/0 的输出分别是什么
6. Number.isNaN 和 isNaN 的区别
7. js 获取对象属性的方式有哪些
8. 交换两个对象值的方式有哪些
9. js 实现继承的方式
10. js 是面向对象语言吗
11. 面向对象三特性
12. 什么是封装(为什么要封装,面试官想听到抽象两个字,我一直答怎么封装…)
```js
f();
function f(){}
fn();
var fn = function() {}
```
2. 看代码说输出
```js
a[0] === a['0']
```
3. 判断数据类型的方式有哪些
4. void 0 和 undefined 的关系
5. -1/0、0/0、1/0 的输出分别是什么
6. Number.isNaN 和 isNaN 的区别
7. js 获取对象属性的方式有哪些
8. 交换两个对象值的方式有哪些
9. js 实现继承的方式
10. js 是面向对象语言吗
11. 面向对象三特性
12. 什么是封装(为什么要封装,面试官想听到抽象两个字,我一直答怎么封装…)
全部评论
后续怎么样,是KPI吗
函数声明提前
狠狠拷打基础
相关推荐
2025-11-17 18:24
哈尔滨工业大学 数据分析师 程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
叮咚买菜工作强度 246人发布