自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 es6(对象的扩展)

属性的简洁表示法ES6 允许直接写入变量和函数,作为对象的属性和方法const foo = 'bar';const baz = {foo};baz // {foo: "bar"}// 等同于const baz = {foo: foo}; ==》 简写:const baz1 = {foo};属性名为变量名, 属性值为变量的值,属性名总是字符串function f(x, ...

2019-01-09 23:19:09 420

原创 es6(函数的扩展)

函数参数的默认值基本用法ES6 允许为函数的参数设置默认值(即直接写在参数定义的后面)function log(x, y = 'World') { console.log(x, y);}log('Hello') // Hello Worldlog('Hello', 'China') // Hello Chinalog('Hello', '') // Hello函数参数变...

2019-01-09 23:00:37 297

原创 es6(数组的扩展)

扩展运算符(...)基本内容作用 :将一个数组转为用逗号分隔的参数序列console.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5用途 :函数调用function push(array, ...items) { array.push(...items);}function add(x, y) { return x + y;}const...

2019-01-09 17:55:50 2262

原创 es6(数值的扩展)

二进制和八进制表示法二进制表达法 0b/0B八进制表达法 0o/0O以0b/0o为前缀的字符串,必须使用Number方法Number.isFinite(), Number.isNaN()返回值 :true/falseNumber.isFinite():检验 数值 是否为有限数Number.isNaN():检查 数值 是否为NaNNumber.isFinite(0....

2019-01-09 14:36:53 374

原创 es6(字符串的扩展)

includes()、startsWith()、endsWith()是否包含字符串includes() :返回布尔值,表示是否找到了参数字符串startsWith() :返回布尔值,表示参数字符串是否在原字符串的头部endsWith() :返回布尔值,表示参数字符串是否在原字符串的尾部let s = 'Hello world!';s.includes('o')s.startsW...

2019-01-08 17:49:11 206

原创 es6(变量的解构赋值)

数组的解构赋值模式匹配只要等号两边的模式相同,左边的变量就会被赋予对应的值对象的解构赋值数组的元素是按次序排列的,变量的取值由它的位置决定对象的属性没有次序,变量必须与属性同名,才能取到正确的值{模式:属性}let obj = { p: [ 'Hello', { y: 'World' } ]};let { p: [x, { y }] } = o...

2019-01-08 16:03:32 186

原创 es6(let与const命令)

es6(let与const命令)理论区别varletconst在函数作用域内或者全局有效,没有块级作用域只在let命令所在的代码块内有效只在声明所在的块级作用域内有效能重复声明不能重复声明不能重复声明存在变量提升暂时性死区暂时性死区举例var与let、const的区别(一)基本用法var a = [...

2019-01-08 11:35:21 3107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除