Javascript console.log(array);如果我立即更改对象的引用,则会得到错误的内容

当我尝试使用Typescript编写某种排序算法时遇到了这个问题。 而且我发现,当我在排序过程中使用console.log()数组时,它总是会打印出排序后的结果。

它的缝隙像吊装一样,但是没有变量声明。 那是什么原因呢?

示例

BEGIN
    DeclARE `status` INT(11);

    IF stock >= 1 and ddays = 0 THEN SET `status` = 1;
    ELSE SET `status` = 0;
    END IF;

    RETURN `status`;
  END

我的排序代码

let arr = [ new Date(2019,10,31),new Date(2020,31)]
console.log(arr); // [2020,2019]
_=arr[0];
arr[0]=arr[1];
arr[1]=_
console.log(arr); // [2020,2019]
dong70378 回答:Javascript console.log(array);如果我立即更改对象的引用,则会得到错误的内容

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165914.html

大家都在问