Multiple assignment in javascript? What does [a,b,c] = [1, 2, 3]; mean?

后端 未结 4 1083
遇见更好的自我
遇见更好的自我 2020-11-22 13:32

For a project a developer sent us a .js file with code similar to this:

var myList = [1,2,3];
var a,b,c;

[a,b,c] = myList;

It works in Ope

4条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-22 14:12

    This is destructuring assignment, available in Javascript 1.7 (mozilla) and some newer browsers: http://www.robertnyman.com/javascript/javascript-1.7.html#destructuring-assignment

提交回复
热议问题