Typescript对于声明变量要求更严格 否则会报错,例如声明一个常量对一个数组进行过滤
例:
若是js则可以直接这样写:
const filteredArray1 = testData1.filter((item => item.age== 25);
const filteredArray1 = testData1.filter((item => item.age== 25);
ts则需要这样写:
const filteredArray1: Array<MyObject> = testData1.filter((item: { age: number; }) => item.age== 25);