摘要: 第一个和第二个,都是对新数组或新json进行操作,而第三个是对原数组本身进行indexOf。第一个是用新数组的indexOf来判断是否有重复元素,而第二个是通过nHash[item]来判断是否存在。 var array = [1, 2, 3, 2, 1]; Array.prototype.u... 阅读全文
posted @ 2015-06-10 20:05 岁月沉香 阅读(322) 评论(3) 推荐(5) 编辑
摘要: 数组清空 我们知道javascript变量存储方式分为引用类型和直接量。数组属于对象,即引用类型,引用的是变量指针地址. 再说到下面的请空数组的方式,如果采用直接赋值一个新数组的方式,那么之前引用的数组可能不会被释放(有其他的引用),例如下面的代码: 这时候a和b就不是同一个数组了,清空了a而... 阅读全文
posted @ 2015-06-10 19:56 岁月沉香 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 需求: 将任意数组按某个数字分割成一个个的字数组。 var array = [1, 2, 3, 4, 5, 6, 7, 8]; function splitArray(arr, num) { var newArray = [] , len = arr.length , ... 阅读全文
posted @ 2015-06-10 19:47 岁月沉香 阅读(1992) 评论(0) 推荐(0) 编辑