同程 前端一面 面经
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吗
函数声明提前
狠狠拷打基础
相关推荐
点赞 评论 收藏
分享
Yki_:感觉小红书低了,今年小红书好像开的很高
点赞 评论 收藏
分享
09-22 09:42
门头沟学院 Java 牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看5道真题和解析