摘要: 实例方法:includes(), startsWith(), endsWith() 传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith( 阅读全文
posted @ 2019-05-04 20:20 小辣条 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 解构赋值分为数组的解构赋值、对象的解构赋值、字符串的解构赋值、数值和布尔值的解构赋值、函数参数的解构赋值、函数的参数的解构赋值。 概念什么的比较简单,重点关注用处 变量的解构赋值用途很多。 (1)交换变量的值 上面代码交换变量x和y的值,这样的写法不仅简洁,而且易读,语义非常清晰。 (2)从函数返回 阅读全文
posted @ 2019-05-04 19:16 小辣条 阅读(1136) 评论(2) 推荐(0) 编辑
摘要: let 一、块级作用域 下面的代码如果使用var,最后输出的是10。 上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数内部的console.log(i),里面的i指向的就是全局的i。也就是说,所有数组a的 阅读全文
posted @ 2019-05-04 17:17 小辣条 阅读(207) 评论(0) 推荐(0) 编辑