微信扫一扫打赏支持

随笔分类 -  1_JavaScript(尺寸、js循环、js函数参数、新窗口等)

上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要:JS数组常用方法 21、includes() 一、总结 一句话总结: includes() 方法用来判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回false。参数是必带的valueToFind,和可选的fromIndex。includes() 方法和indexOf方法有点像,不 阅读全文
posted @ 2020-04-12 07:54 范仁义 阅读(4805) 评论(1) 推荐(0) 编辑
摘要:JS数组常用方法 19、fill() 一、总结 一句话总结: fill()方法用一个固定值填充一个数组中从起始索引到终止索引内的全部元素。不包括终止索引。参数有必带参数value,可选参数起始索引和终止索引,返回值是修改后的数组,影响原数组 作用:fill()方法用一个固定值填充一个数组中从起始索引 阅读全文
posted @ 2020-04-12 06:58 范仁义 阅读(509) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 18、find()和findIndex() 一、总结 一句话总结: find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。参数是回调函数。 findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。参数是回调函数 阅读全文
posted @ 2020-04-12 05:41 范仁义 阅读(5314) 评论(0) 推荐(1) 编辑
摘要:JS数组常用方法 17、Array.of()方法 一、总结 一句话总结: Array.of()方法的作用是将一组值转变为数组,参数是要转换成数组的值,返回值是新的数组实例 Array.of() 作用:将一组值转变为数组 参数:要转换成数组的值,elementN 返回值:新的数组实例 let arr= 阅读全文
posted @ 2020-04-12 05:12 范仁义 阅读(661) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 16、Array.from()方法 一、总结 一句话总结: Array.from()方法的作用是将类数组或可迭代对象转换为数组,比如String、Map、伪数组等,必带的参数是arrayLike(想要转换成数组的伪数组对象或可迭代对象),Array.from()方法的返回值是新的数 阅读全文
posted @ 2020-04-12 04:49 范仁义 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:关于JavaScript中[native code] 一、总结 一句话总结: 1、[native code] 意思已经很明确了:是 native 的代码实现的 built-in 函数,而不是 JavaScript 代码 2、An implementation-dependent representa 阅读全文
posted @ 2020-04-12 04:40 范仁义 阅读(10235) 评论(0) 推荐(2) 编辑
摘要:JS数组reduce()方法详解及高级技巧 一、总结 一句话总结: reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。reduce方法可做的事情特别多,就是循环遍历能做的,reduce都可以做,比如数组求和、数组求积、数组中元素出现的 阅读全文
posted @ 2020-04-12 02:46 范仁义 阅读(471) 评论(0) 推荐(0) 编辑
摘要:JS中 reduce() 的用法 一、总结 一句话总结: reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。reduce方法可做的事情特别多,就是循环遍历能做的,reduce都可以做,比如数组求和、数组求积、数组中元素出现的次数、数组 阅读全文
posted @ 2020-04-12 02:33 范仁义 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 13、5个迭代方法 一、总结 一句话总结: es5中新增了5个迭代方法,分别是forEach(遍历数组),map(遍历加工数组),filter(遍历过滤数组),some(遍历检测部分元素是否满足条件),every(遍历检测是否全部元素满足条件) forEach() 作用:遍历数组 阅读全文
posted @ 2020-04-11 23:19 范仁义 阅读(288) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 12、2个索引方法 一、总结 一句话总结: indexOf()方法的作用是在数组中找到给定元素最开始出现的位置,lastIndexOf()方法是找到给定元素最后出现的位置,参数有必带的searchElement(要查找的元素),可选的fromIndex(要查找的位置),返回值是找到 阅读全文
posted @ 2020-04-11 21:40 范仁义 阅读(524) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 11、ES3及之前的方法总结 一、总结 一句话总结: 对学习内容进行总结之后,对学习和记忆都大有裨益,例如之前学的数组的10个方法可以总结为三类:a、修改数组:push、unshift、shift、pop、splice; b、改变数组元素顺序:sort、reverse; c、不影响 阅读全文
posted @ 2020-04-11 07:59 范仁义 阅读(251) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 10、splice方法 一、总结 一句话总结: splice方法是修改数组,可删可插可两者同时进行,参数第一个是必带的start(也就是数组的修改位置),第二个是可选的deleteCount,后面的参数就是要添加的元素,splice方法的返回值是被删除元素组成的数组,影响原数组 作 阅读全文
posted @ 2020-04-11 07:27 范仁义 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 9、slice方法 一、总结 一句话总结: slice方法的作用是对数组进行切片,参数有两个可选的,一个是切片的起始位置,一个是切片的终止位置,都可以为负数,slice方法的返回值是得到的切片数组,不影响原数组 作用:对数组进行切片 参数:begin(起始索引,可负数)、end(终 阅读全文
posted @ 2020-04-11 06:07 范仁义 阅读(1932) 评论(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 范仁义 阅读(787) 评论(0) 推荐(0) 编辑
摘要:使用slice和concat对数组的深拷贝和浅拷贝 一、总结 一句话总结: slice和concat方法可以做数组的深度拷贝,原因是因为他们的返回值都是新的数组,但是他们只适合不包含引用对象的一维数组的深拷贝 1、slice,concat方法做深度拷贝的局限性? 当数组内部的值是引用类型例如Arra 阅读全文
posted @ 2020-04-11 04:37 范仁义 阅读(679) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 8、concat方法 一、总结 一句话总结: concat方法的作用是将值或者数组拼接成新数组,参数是0到n个值或数组,返回值是合并好的新数组,并且不会影响原数组 作用:将值或者数组拼接成新数组 参数:值或者数组(0个到n个) 返回值:返回合并好的新数组 是否影响原数组:不会改变原 阅读全文
posted @ 2020-04-11 04:20 范仁义 阅读(1815) 评论(0) 推荐(0) 编辑
摘要:JS数组常用方法 7、join方法 一、总结 一句话总结: join方法的作用是将一个数组(或一个类数组对象)的所有元素连接成一个字符串,参数是分割字符,返回值是连接号的字符串串,不影响原数组 作用:将一个数组(或一个类数组对象)的所有元素连接成一个字符串 参数:连接数值的分割参数,如果参数为空则是 阅读全文
posted @ 2020-04-10 23:03 范仁义 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:js中将类数组转换为数组的几种方法 一、总结 一句话总结: 1、Array的slice方法,例如:Array.prototype.slice.call(arguments); 2、Array.from(),例如:let arr = Array.from(arguments);3、 3、扩展运算符.. 阅读全文
posted @ 2020-04-10 22:50 范仁义 阅读(6420) 评论(0) 推荐(1) 编辑
摘要:JS 使用const声明常量的本质(很多人都有误解) 一、总结 一句话总结: 1、const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。 2、但对于复合类型的数据(主要是对象和 阅读全文
posted @ 2020-04-10 19:23 范仁义 阅读(521) 评论(0) 推荐(0) 编辑
摘要:JS中对象数组按照对象的某个属性进行排序 一、总结 一句话总结: js中的数组中的对象排序很简单,根据对象的属性指定排序规则即可,如果出问题就仔细检查一下中间数据 functon sortRule(a,b) { return a.value- b.value; } 1、sort的排序函数中,规定属性 阅读全文
posted @ 2020-04-10 10:26 范仁义 阅读(8498) 评论(0) 推荐(2) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 28 下一页