Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 展开时控制台日志中的输出不匹配_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 展开时控制台日志中的输出不匹配

Javascript 展开时控制台日志中的输出不匹配,javascript,angular,typescript,Javascript,Angular,Typescript,我正在设置一个对象,当我打印该对象时,我在未展开的日志中看到了正确的值,但当我展开它时,我看到了不同的值。不知道为什么会出问题 在创建日志条目时,对象的currentBidAmt值为495。 同时,应用程序已将该值更新为475 Chrome在记录完整对象时不会复制该对象,但只为当时看到的(某些)值创建一个字符串表示形式。尽管如此,它仍保留对活动对象的引用,该对象在扩展日志条目时进行评估。这就是为什么您会看到它的当前值 获取当前值的建议解决方法是使用。这将评估在记录时要记录的内容的值。输出将是对

我正在设置一个对象,当我打印该对象时,我在未展开的日志中看到了正确的值,但当我展开它时,我看到了不同的值。不知道为什么会出问题


在创建日志条目时,对象的
currentBidAmt
值为
495
。 同时,应用程序已将该值更新为
475

Chrome在记录完整对象时不会复制该对象,但只为当时看到的(某些)值创建一个字符串表示形式。尽管如此,它仍保留对活动对象的引用,该对象在扩展日志条目时进行评估。这就是为什么您会看到它的当前值


获取当前值的建议解决方法是使用。这将评估在记录时要记录的内容的值。输出将是对象的字符串表示形式

在创建日志条目时,对象的
currentBidAmt
值为
495
。 同时,应用程序已将该值更新为
475

Chrome在记录完整对象时不会复制该对象,但只为当时看到的(某些)值创建一个字符串表示形式。尽管如此,它仍保留对活动对象的引用,该对象在扩展日志条目时进行评估。这就是为什么您会看到它的当前值


获取当前值的建议解决方法是使用。这将评估在记录时要记录的内容的值。输出将是对象的字符串表示形式

点击淡蓝色的“i”。@cartant它说这个值刚刚被评估过。所以它在某处被更新。点击淡蓝色的“i”。@cartant它说这个值刚刚被评估过。所以它正在某处更新。
    const bidA = this.userBid;
    const bidB = this.updatedProject.leadingBid;
    bidA.currentBidAmt = 495;
    bidA.minAmt = 200;
    bidA.type = 'AUTO';
    console.log('Bid A: ', bidA);