![](https://img-blog.csdnimg.cn/20190913103032887.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端js
GxYeah
这个作者很懒,什么都没留下…
展开
-
js闭包
ES6新增let和const两个变量声明命令,他们都具有如下特性: 1、块局作用域; 2、不存在变量提升,一定声明后才能使用; 3、暂时性死区,在代码块内使用let命令声明变量之前,该变量都是不可用的,不受外部变量影响; 4、在相同作用域范围内不允许重复声明; const与let不同点在于: const声明的变量不能重新赋值,也是由于这个规则,const变量声明时必须初始化,不能留到以后赋值 .c...转载 2018-11-08 17:51:35 · 122 阅读 · 0 评论 -
字符串截取slice、substring、substr
一.slice() slice() 方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分。 str.slice(start[, end]) 有两点需要注意的 start如果是负数,那么它规定从字符串尾部开始算起的位置。也就是说,-1 指最后一个字符,-2 指倒数第二个字符。 end可以省略,默认从start到字符串末尾。 var str = "0123456...原创 2019-09-12 18:23:53 · 180 阅读 · 0 评论 -
数组基本操作 迭代查找归并操作及数组length属性
数组的基本操作 1.pop 删除最后一项,并返回删除元素的值;如果数组为空则返回undefine var a = [1,2]; b = a.pop();//a:[1]; b= 2 b = a.pop();//a:[]; b = 1 b = a.pop();//a:[]; b = undefine 2.shift 删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefine var ...原创 2019-09-13 12:41:24 · 398 阅读 · 0 评论