Js解构写法
看这个就够了: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
举我的例子:
let {
from: {
lng,
lat,
},
fromid,
} = j;
//......这里省略1万行
;
//画配送点位置 圆形
({ //这个前面需要有分号, 又是一个必须分号的地方.
to: {
lng,
lat,
},
expressNo,
} = j);
//这个声明最外层的括号不能省, 作为函数式语言, js一直想把自己搞平. 但是很多时候, 括号还是不能省. 所有不能省括号的地方, 分号就都不能省了. 这事有点小郁闷.
//这种形式可以简写
let { foo: foo, bar: bar } = { foo: "aaa", bar: "bbb" };
let { bar, foo } = { foo: "aaa", bar: "bbb" };
//默认值
var {x = 3} = {};