摘要:
数组去重 由于js本身并没有提供数组去重的方法,现自己总结以下几种去重方法 1:indexof() 缺点:不能去掉值相同,类型不同的数据 [1,2,3,4,"1",1] [1,2,3,4,"1"] [1,2,3,4,1] [1,2,3,4] var arr = [1,2,3,1,4]; Array.
阅读全文
posted @ 2016-05-31 20:24
借个火点烟
阅读(191)
推荐(0)
编辑
摘要:
javascript中浅拷贝和深拷贝的理解 什么是拷贝? 简单地说就是复制,对数据的复制 浅拷贝:改变拷贝者的值,被拷贝者的值也会变化 深拷贝:改变拷贝者的值,被拷贝者的值不会变化 由于基本数据类型是存放在栈中,拷贝的就是自己本身,所以就是深拷贝 1:number var a = 1; b = a;
阅读全文
posted @ 2016-05-31 17:07
借个火点烟
阅读(200)
推荐(0)
编辑
摘要:
javascript中内存的理解 js中的数据类型分为基本数据类型和引用数据类型,即原始值和引用值,基本数据类型包括number、string、boolean、null、undefined;引用数据类型包括Object、Function、Array等 基本数据类型的变量名和变量值在内存中位置都为栈,
阅读全文
posted @ 2016-05-31 15:41
借个火点烟
阅读(235)
推荐(0)
编辑