js
·随便·
这个作者很懒,什么都没留下…
展开
-
splice使用
splice(start,howmany,…item)可以添加、删除、修改数组,返回值是含有被删除的元素的数组。 let arr = [‘a’,‘b’,‘c’,‘d’]; 删除 arr.splice(2,1) 修改 arr.splice(2,1,‘C’) 添加 arr.splice(arr.length,0,‘e’,‘f’) ...原创 2021-03-09 10:37:17 · 166 阅读 · 0 评论 -
slice、substring、substr
slice、substring、substr 方法 选择方式 负号参数 slice(start,end) 从start到end(不包含end) 允许使用 substring(start,end) start到end之间(不包含end) 负值代表0 substr(start,length) 从start开始获取长度为length...原创 2019-10-12 10:13:56 · 76 阅读 · 0 评论 -
js实现禁止复制粘贴
document.onselectstart = function(){ return false; };// 禁止文字选择 document.oncopy = function(){ return false; };// 禁止复制 document.oncut = function(){ return false; };// 禁止剪切 document.onpaste = functio...转载 2019-03-21 15:25:02 · 1025 阅读 · 0 评论 -
ES6语法filter、map、reduce、sort、set使用
**filter():** 相当于根据相应条件筛选符合的数据 例: arr=[1,3,5,4.6,-1,5,2,8] arr.filter((x)=>x>0&&x%2==0) **map():** 实现现遍历并重组,不会改变原始数组; arr.map((num)=>num*num) **reduce(): 作为累加器,数组中的**每个值(从左到右)开始缩减,最终计...原创 2019-09-09 09:36:51 · 204 阅读 · 0 评论 -
indexOf()与includes()区别
检测数组或字符串中是否包含某一个元素 indexOf返回的是数值类型,而includes返回的是布尔类型 indexOf不能判断数组中是否含有NaN,而includes可以 let arr = [1,2,3,NaN] console.log(arr.indexOf(NaN))//-1 console.log(arr.includes(NaN))//true ...原创 2019-09-09 15:16:40 · 843 阅读 · 0 评论