使用const或者解构赋值来代替let变量绑定。
示例代码:
// 使用let变量绑定 let x = 10; x = 20;
// 使用const const y = 10; y = 20; // 报错,无法重新赋值const类型的变量
// 使用解构赋值 const [a, b] = [1, 2]; console.log(a); // 1 console.log(b); // 2
// 使用let变量绑定的错误做法 let [c, d] = [1, 2]; [c, d] = [d, c]; console.log(c); // 2,错误的结果 console.log(d); // 1,错误的结果
// 使用解构赋值的正确做法 let [e, f] = [1, 2]; [e, f] = [f, e]; console.log(e); // 2,正确的结果 console.log(f); // 1,正确的结果