在JavaScript和TypeScript中,.property和?.property都是用于访问对象属性的语法。
示例代码:
// JavaScript示例
var person = {
name: "John",
age: 30
};
console.log(person.name); // 输出: John
console.log(person?.name); // 输出: John
var nullPerson = null;
console.log(nullPerson?.name); // 输出: undefined
// TypeScript示例
interface Person {
name: string;
age: number;
}
var person: Person = {
name: "John",
age: 30
};
console.log(person.name); // 输出: John
console.log(person?.name); // 输出: John
var nullPerson: Person | null = null;
console.log(nullPerson?.name); // 输出: undefined
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云