📅  最后修改于: 2023-12-03 14:48:05.187000             🧑  作者: Mango
在TypeScript中,我们可以使用对象来保存数据,对象包含了一组键值对(key-value pairs)。程序员可能会需要在对象中通过键来获取其对应的值,这个过程在TypeScript中也很简单。
我们可以使用点符号(.)来获取对象中键对应的值,示例代码如下:
const myObj = {
name: 'Alice',
age: 23
}
const name = myObj.name;
const age = myObj.age;
console.log(name); // Alice
console.log(age); // 23
这里我们声明了一个对象myObj
来保存数据,然后使用点符号来将其键name
和age
对应的值保存到name
和age
变量中。
我们也可以使用方括号([])来获取对象中键对应的值,并且可以使用字符串来作为索引。示例代码如下:
const myObj = {
name: 'Alice',
age: 23
}
const name = myObj['name'];
const age = myObj['age'];
console.log(name); // Alice
console.log(age); // 23
这里我们同样声明了一个对象myObj
来保存数据,但是使用方括号和字符串索引来获取键对应的值。
当我们需要获取的键名是不确定时,可以使用变量作为键名来获取对应的值。示例代码如下:
const myObj = {
name: 'Alice',
age: 23
}
const key = 'name';
const value = myObj[key];
console.log(value); // Alice
这里我们先声明了一个变量key
来保存键名,然后使用myObj[key]
来获取和key
变量对应的值。(可以发现,这里使用了方括号和变量来获取值)
以上是在TypeScript中获取对象按键对应的值的基本方法,希望能够对程序员有所帮助。