Javascript 为什么b是10,而var[b=10]=[未定义]?
我想知道如何分割第一行代码,为什么b等于10?谢谢 为什么b等于10 这是一个有一个 它从数组中获取第一个元素,并将其分配给名为Javascript 为什么b是10,而var[b=10]=[未定义]?,javascript,Javascript,我想知道如何分割第一行代码,为什么b等于10?谢谢 为什么b等于10 这是一个有一个 它从数组中获取第一个元素,并将其分配给名为b的新变量。仅当该值未定义时,才会给出默认值10: var[b=10]=[3]; 控制台日志(b);//3 为什么b等于10 这是一个有一个 它从数组中获取第一个元素,并将其分配给名为b的新变量。仅当该值未定义时,才会给出默认值10: var[b=10]=[3]; 控制台日志(b);//3您在这里想做什么?为什么要在一个分解操作符中赋值?你想在这里做什么?为什么要在
b
的新变量。仅当该值未定义时,才会给出默认值10
:
var[b=10]=[3];
控制台日志(b);//3
为什么b等于10
这是一个有一个
它从数组中获取第一个元素,并将其分配给名为b
的新变量。仅当该值未定义时,才会给出默认值10
:
var[b=10]=[3];
控制台日志(b);//3
您在这里想做什么?为什么要在一个分解操作符中赋值?你想在这里做什么?为什么要在解构操作符中赋值?谢谢你的精彩解释!谢谢你的精彩解释!
var [b=10] = [undefined];
console.log(b)