在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
TypeScript的核心原则之一是对值所具有的结构进行类型检查。 接口初始: interface objProperty { name: string } function printName(nameObject: objProperty) { console.log(nameObject.name); } let obj = { age: 11, name: 'Name is Sunny' }; printName(obj); 注意,类型检查器不会去检查属性的顺序,只要相应的属性存在并且类型也是对的就可以。 可选属性: 可选属性名字定义的后面加一个 可选属性的好处
interface SquareConfig { color?: string; width?: number; } 只读属性: 只读属性只能在对象刚刚创建的时候修改其值。 interface Point {
readonly x: number;
readonly y: number;
}
let p1: Point = { x: 10, y: 20 };// 赋值后, TypeScript具有 let a: number[] = [1, 2, 3, 4]; let ro: ReadonlyArray<number> = a; ro[0] = 12; // error! ro.push(5); // error! ro.length = 100; // error! a = ro; // error! 上面代码的最后一行,可以看到就算把整个 a = ro as number[];
|
请发表评论