在使用变量的属性之前,先检查变量是否已定义,如果未定义需要先给变量赋值才能使用其属性。例如:
let myVar;
if (typeof myVar !== 'undefined') {
console.log(myVar.myProperty);
} else {
console.log('MyVar未定义。');
myVar = {myProperty: 'Hello World'};
}
在此示例中,我们首先定义了变量myVar,然后检查它是否已定义。如果未定义,则打印“myVar未定义”并将其赋值为一个对象,该对象具有一个名为“myProperty”的属性。然后我们再次检查myVar是否已定义并访问其“myProperty”属性。现在,由于myVar已定义并具有“myProperty”属性,因此可以安全地访问其属性。
下一篇:变量的位置改变了吗?