• JS面试题


    转自博主 

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/weixin_43675447/article/details/88310660
    1.如何判断一个对象是否属于某个类?
    答:使用instanceof关键字,判断一个对象是否是类的实例化对象;使用constructor属性,判断一个对象是否是类的构造函数

    2.在JavaScript中有一个函数,执行直接对象查找时,它始终不会查找原型,这个函数是什么?
    答:hasOwnProperty

    3.document.write和innerHTML的区别是什么?
    答:document.write重绘整个页面;innerHTML重绘页面的一部分

    4.说一下**document.write()**的用法?
    答:document.write()可用在两个地方,页面载入过程中用实时脚本创建页面内容,以及用延时脚本创建本窗口或新窗口的内容

    5.如何创建通用对象?
    答:var o=new Object();

    6.typeof是用来做什么的?
    答:typeof是一个运算符,用于返回变量类型的字符串描述

    7.如何理解JavaScript中的闭包?
    答:闭包就是能够读取其他函数内部变量的函数。
    闭包的用途有两个,一是可以读取函数内部的变量,二是让这些变量的值始终保存在内存中

    8.阐述一下事件冒泡?
    答:JavaScript允许DOM元素嵌套在一起。在这种情况下,如果单击子级的处理程序,父级的处理程序也将执行相同的工作

    9.JavaScript里函数参数arguments是数组吗?
    答:在函数代码中,使用特殊对象arguments,无须明确指出参数名,使用下标就可以访问相应的参数。
    arguments虽然有数组的性质,但其并非真正的数组。它只是一个类数组对象,并没有数组的方法,不能像真正的数组那样调用.join()、.concat()、.pop()等方法
    ---------------------
    版权声明:本文为CSDN博主「易安_小葵坤」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_43675447/article/details/88310660

  • 相关阅读:
    通过POST请求上传文件
    接口测试及常用接口测试工具
    maven-surefire-plugin插件
    BDD框架之Cucumber研究
    一分钟认识:Cucumber框架
    ACM团队周赛题解(3)
    C++11新增容器以及元组
    ACM团队周赛题解(2)
    C++11部分特性
    ACM团队周赛题解(1)
  • 原文地址:https://www.cnblogs.com/jrzqdlgdx/p/11350913.html
Copyright © 2020-2023  润新知