js 中变量保存的基本类型值和引用类型值的各自特点
日常笔记 / 2017-8-24 18:02:11 3,619 views

  复制变量值: 基本类型值: var num1=5; var num2=num1;   复制前的变量对象 num1 5  number类型 复制后的变量对象 num2 5  number类型 num1 5  number类型 num2只是num1的一个副本,2者独立   引用类型值: var obj1=new Object(); var obj2=obj1; obj…

Array类型中的检测数组,转换方法,栈方法,队列方法
日常笔记 / 2017-8-24 17:12:02 3,776 views

检测数组 对于一个网页或者一个全局作用域,用instanceof操作符就能得到某个对象是不是数组 if( value instanceof Array){ } instanceof操作符问题在于,它假定只有一个全局执行环境。如果网页中包含多个框架,那么实际上就存在2个以上的全局执行环境,从而存在2个以上版本的Array构造函数。如果你从一个框架向另一个框架传入一个数组,那么传入的数组与在第二个框架…

深入理解 js为什么没有函数重载,如何实现函数重载?
日常笔记 / 2017-8-24 15:55:00 4,563 views

首先js不能像其他语言那样在传统意义上实现重载,如在java中,可以为函数编写2个定义,只要这2个定义的签名(接收的参数的类型和数量)不同既可, js 函数没有签名,因为其参数是由包含0或多个值的数组来表示的,没有函数签名,重载是实现不了的、 深入理解:函数名是指针,保存着对堆内存中的对象的引用, 有2个同名的函数名时,后面一个函数名就会覆盖。 function addNumber(num){ r…

世界,您好!
未分类 / 2017-8-24 9:50:42 1,986 views

欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!