在不确定参数个数的时候使用,即便没有值也不会报错
function ceshi(...arg) {
console.log(arg[0])
console.log(arg[1])
console.log(arg[2])
console.log(ar...
yekong
3年前 (2021-09-06)
喜欢
let [a, b, c, d, e, f] = 'wanjun'
console.log(a)
console.log(b)
console.log(c)
console.log(d)
console.log(e)
console.log(f)
执行结果
...
yekong
3年前 (2021-09-06)
喜欢
let a = 'wanjunshijie'
let b = "wanjunshijie"
单引号运行要比双引号快
...
yekong
3年前 (2021-09-06)
喜欢
let foo;
{foo} = {foo: 'wanjunshijie'}
console.log(foo)
上面的方式会报错,需要加括号才可以。
let foo;
({foo} = {foo: 'wanjunshijie'})
console...
yekong
3年前 (2021-09-06)
喜欢
当解构赋值时没有值会设置一个默认值
let [a = 'false'] = []
console.log(a)
编译成es5的结果
var _ref = [],
_ref$ = _ref[0],
a = _ref$ === undefined ?...
yekong
3年前 (2021-09-06)
喜欢
let [a, b, c] = [0, 1, 2];
保证左侧右侧的数据结构一致。
编译成es5后的结果
"use strict";
var a = 0,
b = 1,
c = 2;
...
yekong
3年前 (2021-09-06)
喜欢
const
常量,修改后不允许被改变
const a = 'wanjunshijie'
var a = '123'
console.log(a)
...
yekong
3年前 (2021-09-06)
喜欢
let
使用let声明变量避免数据污染。
{
let a = 1
}
console.log(a)
...
yekong
3年前 (2021-09-06)
喜欢
window.onload=function (){
console.log(123)
}
...
yekong
3年前 (2021-09-06)
喜欢
打开package.json,找到scripts,在内部添加我们需要的命令就可以了
例如将babel src/index.js -o dist/index.js设置为npm命令,只需要将命令添加如下
"scripts": {
"build...
yekong
3年前 (2021-09-06)
喜欢