そこで、奇妙なことが起こった..
通常、私は次のようにグローバル変数を割り当てます。
orders = [];
pOrders = [];
しかし、私は怠け者で、次のように書きました。
orders = pOrders = [];
同じ意味ですよね??
配列にも配列データpOrder
が含まれていたためではないようです。orders
コードのバグを探して 15 分間座っていましたが、何も見つからなかったので、通常どおりに変数を書き込んでみましたが、うまくいきました。なぜこれが起こるのですか?
PHP ではロジックは同じですが、JavaScript では動作が異なるようです。
どなたか情報や知識を教えてください..