摘要: 一、正则语法 正则表达式两种写法: First second 正则语法: 加号表示要匹配的字符至少出现一次,也可以出现n次 问号表示要匹配的字符可有可无 星号表示要匹配的字符可以没有,也可以出现1次,也可以出现n次 大括号里写入一个任意整数,表示要匹配的字符至少出现任意整数次 大括号里写入一个任意整 阅读全文
posted @ 2019-06-01 19:54 不会代码的前端 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 1、match()方法 调用 match() 方法可在字符串内检索指定的值,这个校验方法有点类似于数组/字符串的 和`lastIndexOf() match()`返回两种结果: 1.正常的校验指定字符,返回的则是一个不知道是数组,还是对象的字符数据,通过索引0可以获取返回的指定校验字 阅读全文
posted @ 2019-06-01 19:54 不会代码的前端 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 一、call/apply/bind 改变函数执行时,里面this指向对象 call 方法里面第一个参数时this指向对象,第二个参数是函数执行时要传入的参数,只能一个一个的传入 正常情况下, 函数是全局对象 上挂载的一个函数,函数执行时,this应该指向调用它的对象 ,但是通过 方法传入了 对象,让 阅读全文
posted @ 2019-06-01 15:39 不会代码的前端 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、数组prototype方法探究 1、不改变原数组 1. concat() 这个是数组拼接方法,可以将两个数组或多个数组拼接并返回一个包含两个数组或多个数组内容的新数组,不会改变原数组 方法里面理论上可以写入n个参数, 2.find() 这个方法是遍历查找数组里面 第一个 满足条件的值,并将这个值 阅读全文
posted @ 2019-06-01 14:31 不会代码的前端 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 一、数组去重 1、双循环去重 js var data = [1,2,4,3,5,2,1,3,2] var newData = [] for(var i=0;i 阅读全文
posted @ 2019-06-01 09:15 不会代码的前端 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 一、循环索引 正常的for循环,通过var来声明的变量,打印变量的结果始终都是数组最后一项的下标索引,如何获取数组每一项的索引? 1、保存当前值 每一次循环,就将当前数组的下标索引值保存到一个对象里面,这样就可以通过这个对象获取数组每一项的下标索引 js for(var i=0;i 阅读全文
posted @ 2019-06-01 09:13 不会代码的前端 阅读(7233) 评论(0) 推荐(0) 编辑
摘要: 1、Array.from() "参考文献" 这个方法比较有意思,可以将一个类似数组或可迭代对象分割,然后将值返回为一个新数组 伪数组对象(拥有一个 属性和若干索引属性的任意对象) 可迭代对象](https://developer.mozilla.org/zh CN/docs/Web/JavaScri 阅读全文
posted @ 2019-06-01 09:05 不会代码的前端 阅读(230) 评论(0) 推荐(0) 编辑