es6解构赋值

37 阅读1分钟

数组解构赋值

a:对应下标0 b:对应下标1 c:对应下标2

<script>
    let [a, b, c] = [1, '2', {color: '#000'}]

    console.log('a', a)
    console.log('b', b)
    console.log('c', c)
</script>

在这里插入图片描述

对象解构赋值

color:对应键名color size:对应键名size

<script>
    let {color, size} = {
        color: '#fff',
        size: '12px',
        origin: 'top'
    }
    
    console.log('color', color)
    console.log('size', size)
</script>

在这里插入图片描述

字符串解构赋值

a0:对应下标0 a1:对应下标1 a2:对应下标2 a3:对应下标3 a4:对应下标4

<script>
    let [a0, a1, a2, a3, a4] = 'Hello'

    console.log('a0', a0)
    console.log('a1', a1)
    console.log('a2', a2)
    console.log('a3', a3)
    console.log('a4', a4)
</script>

在这里插入图片描述