
ES6
Servenity
Web前端在于无止境得折腾。
展开
-
ES6字符串新增方法及扩展
// 实例方法:includes(), startsWith(), endsWith() // 传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。 // includes():返回布尔值,表示是否找到了参数字符串。 // startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 // endsWit...原创 2019-05-08 14:41:12 · 487 阅读 · 0 评论 -
ES6函数扩展
/一、基本用法 // ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // He...原创 2019-05-10 14:29:51 · 239 阅读 · 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 · 333 阅读 · 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 · 205 阅读 · 0 评论