Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 语法 Object.definePrope...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 语法 Object.definePrope...
1.属性的简洁表示法: ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 ES6 允许在对象之中,直接写变量。这时,属性名为变量名, 属性值为变量的...
1.函数参数的默认值 基本用法ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为World...
1.字符的 Unicode 表示法 JavaScript 允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。 但是,这种表示法只限于码点在\...
1.数值的解构赋值: 基本用法: ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定...
1.let命令: 基本用法: let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令...
大家都知道,在js原型继承中,不赞成直接用Obj.__ proto __ 去改变一个原型__ proto __ 低版本IE 无法使用其实Object.create()也可以...