const assertions:

    • 对象字面量:属性获得readonly属性
    • 数字:变成 readonly tuples

    对象:

    对象 对象使用const断言
    image.png image.png

    这个行为可以使我们不使用enum就可以从object创建可枚举对象。

    数组:

    数组 数组使用const断言
    image.png image.png

    对象数组:

    1. const allEvents = [
    2. {
    3. id: 'click',
    4. label: 'User clicks mouse',
    5. keyCode: 1,
    6. },
    7. {
    8. id: 'dbclick',
    9. label: 'User double-clicks mouse',
    10. keyCode: 2,
    11. },
    12. ] as const;

    image.png