袋鼠云面试题更新 2026-08-05

请说明 typeof、instanceof 和 Object.prototype.toString.call() 三种类型判断方式的适用场景与各自的局限。

袋鼠云前端/移动开发互联网/IT问题拆解技术原理JavaScript

考察说明

考察对 JavaScript 类型判断机制的理解与边界意识

回答思路

  1. 准确描述 typeof 对基本类型与函数的判断结果及对 null 的误判
  2. 说明 instanceof 基于原型链判断的限制,如跨 iframe 问题
  3. 掌握 Object.prototype.toString 返回的标签格式及 Symbol.toStringTag 的影响
  4. 能根据场景选择合适的判断方式并说明理由
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。