首页 > 系统相关 >JavaScript内存中的一些形状的读书笔记

JavaScript内存中的一些形状的读书笔记

时间:2022-12-14 17:15:22浏览次数:80  
标签:function name 读书笔记 animal JavaScript Dog 内存 Animal prototype

原文地址:http://zoo.zhengcaiyun.cn/blog/article/code-shape

  1. undefined和null不同的原因
    undefined是栈空间中表示未定义含义的一块特殊的固定的内存区域
    null是堆内存空间中的具有固定内存地址且唯一存在的一个内置对象
    2.变量栈 堆 常量池
    函数定义缓存池
    3.组合继承的图解
function Animal(name) {
    this.name = name;
}

Animal.prototype.eat = function () {
    console.log('Animal eat');
};

function Dog(name) {
    Animal.apply(this, arguments);
}

var animal = new Animal();

Dog.prototype = animal;
Dog.prototype.constructor = Dog;
var dog = new Dog();
dog.eat();

console.log(Animal.prototype === animal.__proto__); // true

标签:function,name,读书笔记,animal,JavaScript,Dog,内存,Animal,prototype
From: https://www.cnblogs.com/gzeal/p/16982607.html

相关文章

  • Javascript学习
    目录js引入的三种方式js基础语法数组遍历的方法es6中的箭头函数js使用的中的注意点js变量声明的三种方式js引入的三种方式<!DOCTYPEhtml><html> <head> <metachars......
  • SPRIGHT:将服务器无感知计算抽离出服务器!基于 eBPF 的高性能事件驱动和共享内存处理机
    SPRIGHT:将服务器无感知计算抽离出服务器!基于eBPF的高性能事件驱动和共享内存处理机制转载链接:https://mp.weixin.qq.com/s?src=11&timestamp=1671006601&ver=4225&signa......
  • JavaScript学习--Item29 DOM基础详解
    看完JavaScript高级程序设计,整理了一下里面的DOM这一块的知识点,比较多,比较碎!DOM在整个页面的地位如图:DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。DOM......
  • JavaScript的数据类型详解
    数据类型JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对......
  • 关于JavaScript的九个思维导图
    学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出10张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具......
  • 读书笔记-阿里巴巴Java开发手册-常用的命名风格
    命名风格强制类型不可以用​​_​​​或者​​$​​开始或者结束严禁使用拼音和英文混写类名使用UpperCamelCase风格方法名,参数名,成员变量,局部变量都统一使用lowerCamelCase......
  • 巨蟒python全栈开发数据库前端5:JavaScript1
     1.js介绍&变量&基础数据类型2.类型查询&运算符&if判断&for循环3.while循环&三元运算符4.函数5.今日总结 1.js介绍&变量&基础数据类型js介绍(1)什么是JavaScript&一些历史......
  • lilishop 容器中的es如何增加内存
    为什么要增加es的内存就不废话了, 找到容器的配置文件    ES_JAVA_OPTS:-Xms4g-Xmx4g原来是256m还是512m改成4g。还有一个非常关键的就是改了配置,必需......
  • 前端常见内存泄漏及解决方法
    写在前面:在平时写代码时,内存泄漏的情况会时有发生,虽然js有内存回收机制,但在平时编程中还是需要注意避免内存泄漏的情况;前几天做移动端时遇到一个内存泄漏造成移动端页面卡......
  • my.cnf 配置(4G内存、
    mysql有些默认的值实在是太小了,根本发挥不出来机器的性能。明明内存那么大,结果却放着不用,这性能也是非常糟糕了。还有innodb_flush_log_at_trx_commit和sync_binlog,这两个......