ES6
Servenity
Web前端在于无止境得折腾。
展开
-
ES6字符串新增方法及扩展
// 实例方法:includes(), startsWith(), endsWith()// 传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。// includes():返回布尔值,表示是否找到了参数字符串。// startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。// endsWit...原创 2019-05-08 14:41:12 · 459 阅读 · 0 评论 -
ES6函数扩展
/一、基本用法// ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。function log(x, y) {y = y || 'World';console.log(x, y);}log('Hello') // Hello Worldlog('Hello', 'China') // Hello Chinalog('Hello', '') // He...原创 2019-05-10 14:29:51 · 217 阅读 · 0 评论 -
箭头函数
ES6 允许使用“箭头”(=>)定义函数。var f = v => v;// 等同于var f = function (v) { return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5 };var ...原创 2019-05-10 14:41:48 · 265 阅读 · 0 评论 -
ES6 Let和Const命令
//let用法类似于var 但是声明的变量只在代码块中有效 注:只有在声明之后才能被使用,不同于var,不存在变量提升{let a =10;var b = 11;}//a is not defined//b 1//const 声明一个只读的常量,一旦声明,常量的值就不能改变注:只有在声明之后才能被使用,不存在变量提升const PI = 3.1415926;...原创 2019-05-08 09:05:19 · 178 阅读 · 0 评论