前端面试题系列之JavaScript面试题四(每天巩固一点点)
发布于 2021-09-07 10:54 ,所属分类:2021面试经验技巧分享
10、[填空题]
在①②填写合适代码让下面代码支持 a.name = "name1"; b.name = "name2" ;
function obj(name){
//__①__
}
obj.__②__= "name2";
var a = obj("name1");
var b = new obj;
解答:此题主要考察JS函数对象的this和prototype两个特性;在函数内部,this的值取决于函数被调用的方式。每个实例对象(object)都有一个私有属性(称之为 __proto__ )指向它的构造函数的原型对象(prototype)。参考程序如下:
function obj(name) {if (name) {this.name = name;}return this;}obj.prototype.name = "name2";var a = obj("name1");var b = new obj;console.log(a.name);console.log(b.name);
11、[填空题]
在下面①②③处填上合适的内容
Javascript 语言特性中,有很多方面和我们接触的其他编程语言不太一样,比如说,Javascript 语言实现继承机制的核心就是__①__,而不是 Java 语言那样的类式继承。Javascript 解析引擎在读取一个 Object 的属性的值时,会沿着__②__向上寻找,如果最终没有找到,则该属性值为__③__;如果最终找到该属性的值,则返回结果。与这个过程不同的是,当 Javascript解析引擎执行“给一个 Object 的某个属性赋值”的时候,如果当前 Object 存在该属性,则改写该属性的值,如果当前的 Object 本身并不存在该属性,则赋值该属性的值 。
解答:prototype、原型链、undefined
12、[单选题]
下列事件哪个不是由鼠标触发的事件()
A.click
B.contextmenu
C.mouseout
D.keydown
解答:click鼠标点击事件、contextmenu鼠标右键菜单事件、mouseout鼠标离开事件,keydown键盘按下事件,因此此题选D。
看完如果对你有帮助,感谢点击下面的一键三连支持下!
我的个人订阅号(大叔学前端/dashu_fe),文章第一时间在gongzhong号发布,感兴趣的可以下,谢谢!





![[JAVA面试题] 传智博客Java就业班面试资料java面试题(程序猿面试技巧+常见笔试题分析) 六讲](https://static.kouhao8.com/sucaidashi/xkbb/78347caafea46f36a69b5d05ca66ad05.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[就业指导] Java面试题专属视频 最新Java阿里京东美团滴滴java面试题及答案教程](https://static.kouhao8.com/sucaidashi/xkbb/be2bcf6c23bac0005fdd61e16024bd9c.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[java面试题] 尚硅谷1024程序员福利之java学科新增面试宝典视频教程](https://static.kouhao8.com/sucaidashi/xkbb/f5826c371702bac5fb45b06bb7c24342.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[JAVA面试题] Java BAT大型公司面试专属必备技能视频教程](https://static.kouhao8.com/sucaidashi/xkbb/faf2918ea254fd9be00db2eca82f6b78.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[就业指导] Java面试题视频找工作不用愁](https://static.kouhao8.com/sucaidashi/xkbb/979e2e0a2e6f5a53ab3c1bff94ed0e20.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[就业指导] Java面试专属视频 最新Java阿里京东美团滴滴面试题及答案教程](https://static.kouhao8.com/sucaidashi/xkbb/fb2f88633d9be374ae995992b13e7779.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![JAVA面试题] 极客JavaWeb工程师全套视频教程 (初级+中级+高级) 一共485集 送面试辅导](https://static.kouhao8.com/sucaidashi/xkbb/439729a81224e1d2bd719383b03cd0dc.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[就业指导] 2017最新IOS面试必看题教程 尚学堂 iOS面试题 视频教程 教学视频](https://static.kouhao8.com/sucaidashi/xkbb/49649e1f340e7901b2b85424b87b24d4.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[Python] Python实战视频教程 基于Python项目与面试题讲解-Python核心技术进阶训练篇](https://static.kouhao8.com/sucaidashi/xkbb/ca6c1f3f4d1532b281ecdc1542c96831.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[项目实战] Python实战视频教程 Python核心技术进阶训练篇 基于Python项目与面试题](https://static.kouhao8.com/sucaidashi/xkbb/cce0cbfcce42787e572f6df16e475cc9.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[项目实战] Python实战视频教程 Python核心技术进阶训练篇 基于Python项目与面试题讲解](https://static.kouhao8.com/sucaidashi/xkbb/110e0fb426046bcd7b8eeef1cdf23231.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[iOS] 极客学院 高级编程课程视频 iOS开发工程师 全程培养计划 9.2G 讲解必会面试题](https://static.kouhao8.com/sucaidashi/xkbb/fed110993a9d98e708b2a116de6749bc.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
相关资源