在那里,就这样发生了一件奇怪的事..JavaScript变量初始化
通常我给你我的全局变量是这样的:
orders = [];
pOrders = [];
但我很懒惰,只是写道:
orders = pOrders = [];
它应该是相同的,不应该吗?
显然不是因为数组pOrder
还包含数组orders
数据。我坐了15分钟寻找我的代码中的错误,但找不到任何,所以我只是试着写变量,因为我通常会和它的工作。为什么会发生?
在PHP中,逻辑将是相同的,但JavaScript看起来行为不同。
请任何人都可以给我提供一些信息或知识..
请注意,Java和JavaScript是完全不同的语言。 – Pointy
谢谢,我意识到这一旦发生,我的问题是,为什么在PHP中它是不同的? PHP将分配每个数组作为一个空白数组,而不是引用第一个与第二个... – Jacques
@Jacques由PHP的制造商设计的决定。他们希望他们的变量初始化能够像那样工作。 – Renan