首页 > 其他分享 >原型链面试题

原型链面试题

时间:2024-03-20 14:12:32浏览次数:22  
标签:__ 面试题 console log proto Person 原型 prototype

原型链面试题

function Person() {
  this.name = "张三";
  this.age = 18;
  return 1;
}

const p = new Person();
console.log(p);

// 谁创造了你 那你的__proto__ 属性就指向 谁的 prototype
// 对象都有__proto__ 属性 函数对象(可被new的)有prototype属性
// 我再来一遍;
/* p是从Person上创建的、p是实例对象 有__proto__ */
console.log(p.__proto__ === Person.prototype);
/* Persion的原型链是对象 object 所创造*/
console.log(Person.prototype.__proto__ === Object.prototype);
/* Person是构造函数  被 function 所创造 */
console.log(Person.__proto__ === Function.prototype);
/* 函数的原型链也是对象 被 Object 所创造*/
console.log(Function.prototype.__proto__ === Object.prototype);
/* 对象的原型链上什么呢? null */
console.log(Object.prototype.__proto__ === null);

标签:__,面试题,console,log,proto,Person,原型,prototype
From: https://www.cnblogs.com/gjzsa/p/18085070

相关文章

  • 3.他人面试题
    1.ReentrantLock的实现原理ReentrantLock是一个可重入的互斥锁,具有尝试非阻塞地获取锁、可中断的锁获取、支持公平性等特点。ReentrantLock通过内部类Sync实现核心功能,Sync继承了AQS类(构建锁和其他同步组件的框架)。AQS通过int型的成员变量表示同步状态,通过内置的FIFO来管理线......
  • 01-java面试题-----java基础——20题
    文章目录<fontcolor="red">1、java语言有哪些特点:<fontcolor="red">2、面向对象和面向过程的区别<fontcolor="red">3、标识符的命名规则。<fontcolor="red">4、八种基本数据类型的大小,以及他们的封装类<fontcolor="red">5、instanceof关键字的作用......
  • 史上最全Java核心面试题(带全部答案)2024年最新版
    今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工......
  • C++高级面试题:解释 C++ 中的函数对象适配器
    解释C++中的函数对象适配器函数对象适配器是C++中的一种编程技术,用于修改或增强现有的函数对象的行为。它们通常通过组合或包装现有的函数对象来实现所需的功能。函数对象适配器允许我们在不修改原始函数对象的情况下,对其进行修改或扩展。这样可以实现代码的重用和可......
  • 前端面试题
    1、vue2和vue3的主要区别1、性能优化:Vue3对虚拟DOM进行了优化,例如使用了更高效的算法,缩减了代码量。此外,Vue3还利用Proxy代理优化了响应式系统,提高了性能。2、新特性:Vue3引入了CompositionAPI,是一种函数式API。CompositionAPI使得组合逻辑更加容易,能够更好地重用组件逻辑。......
  • 标准分区和lvm分区-面试题-区别
    标准分区和lvm分区-面试题-区别安装linux系统时有时候会提示lvm分区与标准分区首先普及一下lvm分区:lvm是logicalvolumemanager(逻辑卷管理),linux环境下对磁盘分区的管理;他解决了安装系统时候如何确定分区大小的问题,具体原因看下面的理解普通的磁盘分区管理方式在逻辑分区......
  • 新鲜的企业面试题
    家人们,拿不到100分,就业属实是有点困难了,加油啊,......
  • 腾讯春招内参:2024最全Spring Boot面试题解析,技术精英必备!
    随着2024年春季招聘季的来临,腾讯再次开启了对富有才华和创新精神的技术人才的寻找之旅。作为一家全球领先的互联网科技公司,腾讯在寻找那些不仅拥有扎实的技术基础,而且能够适应快速发展和变化的行业环境的候选人。在众多技术栈中,SpringBoot作为简化Spring应用开发的工具,因其......
  • Java基础面试题(2)
    概要本文旨在帮助读者更好地准备Java基础面试,通过详细解析常见的Java基础面试题,让读者对Java语言的核心概念有更深入的理解和掌握。文章将围绕Java的语法基础、面向对象编程、异常处理、集合框架、多线程编程以及输入输出流等关键领域展开,为面试者提供全面的指导和参考。1.解......
  • 面试题整理
    1、自我介绍面试官好,我叫。我有5年多的软件测试经验。在工作中,熟练掌握了各种测试方法和工具,包括黑盒测试、白盒测试、自动化测试、性能测试、安全测试等。有一定的编程能力,能够根据需要编写测试用例和脚本。有良好的沟通能力和团队协作能力,能够与开发人员、产品经理等各部门人员......