JS中两个相等的变量互相赋值会怎样或者说

今天在看一篇JS代码的时候,发现有两个变量在互相赋值。并且这两个变量的值其实都是一样的。感觉十分疑惑。
如图,可见e和o.src的值其实是一样的。那么为什么还要写return o.src=e呢?而且o.src=e到底是谁赋值给谁呢?

img


PS 因为担心版权问题,原网址无法放出,十分抱歉。

时至今日,仍然没有答案