js问题
yanner_
这个作者很懒,什么都没留下…
展开
-
js如何判断一个对象是不是Array?
在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢? 1.typeof 操作符 对于Function, String, Number ,Undefined 等几种类型的对象来说,他完全可以胜任,但是为Array时: var arr=new Array("1","2","3","4","5"); alert(typeof(arr)); 你会收到一个...原创 2018-03-23 10:17:05 · 185 阅读 · 0 评论 -
深拷贝和浅拷贝
1.深拷贝和浅拷贝的区别 浅拷贝(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存; 深拷贝(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对象,旧对象保持不变。 var a = 25; var b = a; b = 10; console.log(a);//25 console.log(b);//10 //浅拷贝 ...原创 2018-07-01 17:09:26 · 227 阅读 · 0 评论