摘要:
JS数组常用方法 13、5个迭代方法 一、总结 一句话总结: es5中新增了5个迭代方法,分别是forEach(遍历数组),map(遍历加工数组),filter(遍历过滤数组),some(遍历检测部分元素是否满足条件),every(遍历检测是否全部元素满足条件) forEach() 作用:遍历数组 阅读全文
posted @ 2020-04-11 23:19
范仁义
阅读(296)
评论(0)
推荐(0)
摘要:
JS数组常用方法 12、2个索引方法 一、总结 一句话总结: indexOf()方法的作用是在数组中找到给定元素最开始出现的位置,lastIndexOf()方法是找到给定元素最后出现的位置,参数有必带的searchElement(要查找的元素),可选的fromIndex(要查找的位置),返回值是找到 阅读全文
posted @ 2020-04-11 21:40
范仁义
阅读(552)
评论(0)
推荐(0)
摘要:
JS数组常用方法 11、ES3及之前的方法总结 一、总结 一句话总结: 对学习内容进行总结之后,对学习和记忆都大有裨益,例如之前学的数组的10个方法可以总结为三类:a、修改数组:push、unshift、shift、pop、splice; b、改变数组元素顺序:sort、reverse; c、不影响 阅读全文
posted @ 2020-04-11 07:59
范仁义
阅读(261)
评论(0)
推荐(0)
摘要:
JS数组常用方法 10、splice方法 一、总结 一句话总结: splice方法是修改数组,可删可插可两者同时进行,参数第一个是必带的start(也就是数组的修改位置),第二个是可选的deleteCount,后面的参数就是要添加的元素,splice方法的返回值是被删除元素组成的数组,影响原数组 作 阅读全文
posted @ 2020-04-11 07:27
范仁义
阅读(1321)
评论(0)
推荐(0)
摘要:
JS数组常用方法 9、slice方法 一、总结 一句话总结: slice方法的作用是对数组进行切片,参数有两个可选的,一个是切片的起始位置,一个是切片的终止位置,都可以为负数,slice方法的返回值是得到的切片数组,不影响原数组 作用:对数组进行切片 参数:begin(起始索引,可负数)、end(终 阅读全文
posted @ 2020-04-11 06:07
范仁义
阅读(1976)
评论(0)
推荐(0)
摘要:
js浅拷贝和深拷贝 一、总结 一句话总结: 1、Array的slice和concat方法:Array、Object等引用类型还是浅拷贝 2、JSON对象的parse和stringify:只能处理四种基本类型:Number、String、Boolean、Null 3、jQuery.extend()方法 阅读全文
posted @ 2020-04-11 04:49
范仁义
阅读(819)
评论(0)
推荐(0)
摘要:
使用slice和concat对数组的深拷贝和浅拷贝 一、总结 一句话总结: slice和concat方法可以做数组的深度拷贝,原因是因为他们的返回值都是新的数组,但是他们只适合不包含引用对象的一维数组的深拷贝 1、slice,concat方法做深度拷贝的局限性? 当数组内部的值是引用类型例如Arra 阅读全文
posted @ 2020-04-11 04:37
范仁义
阅读(713)
评论(0)
推荐(0)
摘要:
JS数组常用方法 8、concat方法 一、总结 一句话总结: concat方法的作用是将值或者数组拼接成新数组,参数是0到n个值或数组,返回值是合并好的新数组,并且不会影响原数组 作用:将值或者数组拼接成新数组 参数:值或者数组(0个到n个) 返回值:返回合并好的新数组 是否影响原数组:不会改变原 阅读全文
posted @ 2020-04-11 04:20
范仁义
阅读(1868)
评论(0)
推荐(0)

浙公网安备 33010602011771号