两个新的基本类型
# record 和 tuple
只读的对象和数组,用于保护数据
// Record
const rObj = #{
name: 'sam',
age: 20
}
// Tuple
const tArr = #['chord',22,rObj]
console.log(tArr) // Tuple {0: "chord", 1: 22, 2: Record}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
只支持基本类型
let iObj = {name:'sam'}
const rObj = #iObj // SyntaxError: unknown operate
1
2
2
可以用 === 直接比较
const base = [1, 2];
const temp = #{test:'test'}
const obj = {
name:'ad', age:23, cc: temp
}
console.log(#[...base, 3] === #[1, 2, 3]); // true
console.log(#{...obj} === #{name:'ad', age:23, cc:temp}); // true
1
2
3
4
5
6
7
2
3
4
5
6
7
最近更新时间: 2025/05/09 09:02:23
- 01
- 2025/05/05 00:00:00
- 02
- 2025/05/01 00:00:00
- 03
- 2025/03/15 00:00:00