同程 前端一面 面经

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. 什么是封装(为什么要封装,面试官想听到抽象两个字,我一直答怎么封装…)
全部评论
狠狠拷打基础
点赞 回复 分享
发布于 11-13 16:36 北京
函数声明提前
点赞 回复 分享
发布于 11-13 16:40 广西
后续怎么样,是KPI吗
点赞 回复 分享
发布于 11-13 21:10 陕西

相关推荐

chaos_n:抱抱糕手
查看5道真题和解析
点赞 评论 收藏
分享
3 8 评论
分享
牛客网
牛客企业服务