一、声明一个对象,对象里有一个函数

let obj={
    aiyou:function (){
        console.log("公众号:编程有你!!!")
    }
}

二、如果要调用里面的函数,首先要判断对象是否存在,在判断该函数是否存在

if(obj){
    if (obj.aiyou){
        obj.aiyou();
    }
}

运行结果:

JavaScript学习 -- 可选链操作符_与运算

三、可以通过与运算实现

obj&&obj.aiyou&&obj.aiyou();

四、通过可选操作符实现?.

obj?.aiyou?.()