摘要:
1.栈方法 ECMAScript 提供了一些让数组行为类似其他数据结构的方法 栈是一种后进先出(LIFO)的数据结构,也就是最新添加的项最早被移除;而栈中数据的添加和删除只发生在栈的顶部 数组可以对其进行模拟,ECMAScript专门提供了push 和pop方法 (1)push()接受参数,将参数添 阅读全文
posted @ 2018-09-30 10:51
你今天学习了吗
阅读(189)
评论(0)
推荐(0)
摘要:
ECMAScript中的数组可以说是比较神奇了, ECMAScript中定义的数组每一项可以保存不同的数据类型,如第一项为字符串,第二项为数值等等 1. 那怎么创建一个数组呢? 方法和创建对象实例类似 (1)通过new + 构造函数创建。此处的构造函数就是Array了 即 var arr = new 阅读全文
posted @ 2018-09-30 09:38
你今天学习了吗
阅读(145)
评论(0)
推荐(0)
摘要:
引用类型定义: 描述一类对象具有的属性和方法 引用类型Object ,也就是我们常说的对象类型了,这应该是JavaScript中最常见的引用类型了。 对象是某个引用类型的实例,如何创建一个实例,也就是创建一个对象 (1) var person = new Object() 这种就创建了一个对象 通过 阅读全文
posted @ 2018-09-30 09:04
你今天学习了吗
阅读(353)
评论(0)
推荐(0)
摘要:
背景: 分配给Web浏览器的内存通常比分配给电脑桌面的内存少,因为担心运行JS的网页耗尽全部系统内存而导致系统崩溃 内存限制问题不仅影响给变量分配内存,还会影响调用栈以及在一个线程中能够同时执行的语句数量 因此,确保占用最少的内存可以使页面获得更好的性能,优化内存最好的办法就是为执行中的代码只保留必 阅读全文
posted @ 2018-09-30 00:38
你今天学习了吗
阅读(160)
评论(0)
推荐(0)
摘要:
JS 具有自动垃圾回收机制,不需要像C++/C等语言去手动跟踪内存使用情况。 垃圾收集方式: 1.标记清除: 垃圾收集器在运行时给存储在内存中的所有变量都加上标记,然后,它会去掉环境中的变量,以及被环境中变量引用的变量的标记。而之后被标记的变量将为准备删除的变量,原因是环境中已经无法访问到这些变量了 阅读全文
posted @ 2018-09-30 00:28
你今天学习了吗
阅读(188)
评论(0)
推荐(0)

浙公网安备 33010602011771号