||不是“或”的意思吗,在这段代码里面是什么意思ne

问题遇到的现象和发生背景

微信小程序初学者,请问一下这段代码里的 || 是什么意思?

问题相关代码,请勿粘贴截图

var e = wx.getStorageSync("logs") || [];

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

意思就是,||前面的值为undefined, 0,"",null,false等转化成布尔值为假,就会取||后面的值

这种写法保证 e 值是一个数组。

wx.getStorageSync("logs") || [],意思是wx.getStorageSync("logs")为true的时候就显示wx.getStorageSync("logs"),要是为null,就显示 [],或 就是前面如果为true就显示第一个,要是第一个为false,就判断第二个了