Javascript JS中这种类型的变量初始化是如何调用的
设arr=[1,2,3]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
设[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;
它被称为“分解任务”