[{"data":1,"prerenderedAt":64},["ShallowReactive",2],{"content:\u002Fposts\u002F2024\u002Fts-tuple":3,"surround:\u002Fposts\u002F2024\u002Fts-tuple":53},{"id":4,"title":5,"body":6,"canonical":33,"categories":34,"date":36,"description":33,"draft":37,"extension":38,"image":39,"meta":40,"navigation":41,"path":42,"permalink":33,"readingTime":43,"recommend":33,"references":33,"seo":48,"sitemap":49,"stem":50,"tags":51,"type":33,"updated":36,"__hash__":52},"content\u002Fposts\u002F2024\u002Fts-tuple.md","TypeScript 元组",{"type":7,"value":8,"toc":30},"minimark",[9,20,24],[10,11,17],"pre",{"className":12,"code":14,"language":15,"meta":16},[13],"language-ts","\u002F\u002F 数组类型的限制， 我们无法做到对对应位置元素类型的限制\nconst arr: (string | number)[] = [\"whbbit\", \"wxw\", 25]\n","ts","",[18,19,14],"code",{"__ignoreMap":16},[21,22,23],"p",{},"元组可以对固定位置参数类型的限制",[10,25,28],{"className":26,"code":27,"language":15,"meta":16},[13],"\u002F\u002F 限制arr第一个元素是string类型，第二个元素是number类型，第三个元素是boolean类型\nconst arr: [string, number, boolean] = [\"whbbit\", 20, false]\narr[0] = \"wxw\" \u002F\u002F 类型正确，可以进行更改\narr[0] = 10 \u002F\u002F 这时就会报错\n",[18,29,27],{"__ignoreMap":16},{"title":16,"searchDepth":31,"depth":31,"links":32},4,[],null,[35],"代码","2024-03-17 00:26:43",false,"md","https:\u002F\u002Fbitmc.uno\u002Fpicgo\u002F67a221c1b0971-78.webp",{},true,"\u002Fposts\u002F2024\u002Fts-tuple",{"text":44,"minutes":45,"time":46,"words":47},"1 min read",0.57,34200,114,{"title":5,"description":33},{"loc":42},"posts\u002F2024\u002Fts-tuple",[],"wlvrDPp9VrFrwyRkW-fsmlOIKEQX1LwlXxmQvUrt0ak",[54,59],{"title":55,"path":56,"stem":57,"date":58,"type":33,"children":-1},"TypeScript 类","\u002Fposts\u002F2024\u002Fts-class","posts\u002F2024\u002Fts-class","2024-03-17 00:23:37",{"title":60,"path":61,"stem":62,"date":63,"type":33,"children":-1},"TypeScript interface和type","\u002Fposts\u002F2024\u002Fts-interface-and-type","posts\u002F2024\u002Fts-interface-and-type","2024-03-17 00:27:25",1789642592264]