19.TypeScript 对象

对象是包含一组键值对的实例。 值可以是标量、函数、数组、对象等。
实际上和接口有点类似,只不过接口是抽象成员可跟类型。对象的每一个成员都是一个键值对的实例。

  • 对象实例:
    如:
interface interface BaseInfo{
    name:string;
    age:number;
}
let woman = {
	name:"张三",
	age:19,
}

对象可以作为一个参数传递给函数,而接口只能作为类型

  • 对象类型模版
    对象可以定义为键值模版,在外面重新赋值。
let sites = {
    site1: "",
    site2: "Google",
    sayHello: function () { } // 类型模板
};
sites.site1 = "Runoob";
sites.sayHello = function () {
    console.log("hello " + sites.site1);
};
sites.sayHello();

还有另外一种方式:
image

posted @ 2024-11-14 10:59  EricShx  阅读(8)  评论(0)    收藏  举报