武汉云智前端一面凉经

基本上随缘开始问,问到一个点会继续深入问。
1. js数据类型,怎么判断它们的类型
2.怎么判断一个对象中的属性是实例上的还是原型上的
我没回答好,对Object原型方法不熟,以为是getPrototypeOf
答案:
// 返回布尔值,判断属性是否属于该对象
// 调用Object.prototype上的方法:hasOwnProperty
const obj = {
  a: 1,
  b: () => {
    return 1
  }
}
console.log(obj.hasOwnProperty('b'))        // true
console.log(obj.hasOwnProperty('toString')) // false
3.判断数据类型的方法Object.prototype.toString.call, 为什么通过call来调用
这里贴一下我整理的问题答案:https://blog.csdn.net/weixin_64012291/article/details/129596226?spm=1001.2014.3001.5502
4.this是什么?
this是函数执行时,函数所处的执行上下文,this指向该执行上下文
5.构造函数中的return
这里我都没想过有这种问题,完全不知道咋答
答案:
如果return的是原始数据类型,则不影响,依旧返回构造函数的实例对象
如果return的是引用数据类型,则返回该引用数据,替换实例对象,并且原型链也会指向引用数据的上层

6.addEventListener事件监听中this指向什么?
如果里面写的是普通函数,函数内this指向该dom元素
如果里面写的是箭头函数,函数内this指向window

面试官反馈,因为我不是科班,全靠自学,告诉我知识面不广,不要仅限于写页面,多拓展,前端也有很多方面,多看看计算机网络组成、算法、设计模式等等。半小时结束了凉凉,不过也让我学到一些不知道的东西。
全部评论
感觉挺简单的
点赞 回复 分享
发布于 2023-04-13 18:51 北京
楼主有笔试吗。我没笔试就给我发了面试通知
点赞 回复 分享
发布于 2023-03-22 19:55 湖北
感谢分享,巩固下基础
点赞 回复 分享
发布于 2023-03-19 19:41 广东
这是实习吗还是校招
点赞 回复 分享
发布于 2023-03-17 17:32 安徽
感谢分享,我也学一下
点赞 回复 分享
发布于 2023-03-17 15:32 河南

相关推荐

点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
1
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务