Javascript JS中这种类型的变量初始化是如何调用的

Javascript JS中这种类型的变量初始化是如何调用的,javascript,variables,initialization,Javascript,Variables,Initialization,设arr=[1,2,3] 设[a,b,c]=arr 这在JavaScript中称为分解分配 语法是一个JavaScript表达式,它使解包成为可能 数组中的值或对象中的属性转换为不同的 变量 在您的示例中,让[a,b,c]=arr,您将解包源对象arr,并将其分配给3个变量a、b和c 我们已经在上面的数组上看到了一个分解赋值的示例 语法的一般形式为: 这将通过variableN将variable1分配给数组中的相应项。如果要同时声明变量,可以在赋值前添加var、let或const: var

设arr=[1,2,3]

设[a,b,c]=arr 这在JavaScript中称为分解分配

语法是一个JavaScript表达式,它使解包成为可能 数组中的值或对象中的属性转换为不同的 变量

在您的示例中,让[a,b,c]=arr,您将解包源对象
arr
,并将其分配给3个变量
a
b
c

我们已经在上面的数组上看到了一个分解赋值的示例

语法的一般形式为:

这将通过
variableN
variable1
分配给
数组中的相应项。如果要同时声明变量,可以在赋值前添加
var
let
const

var [ variable1, variable2, ..., variableN ] = array;
let [ variable1, variable2, ..., variableN ] = array;
const [ variable1, variable2, ..., variableN ] = array;
它被称为“分解任务”