Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Angular 如何在控制台中显示用逗号分隔的对象列表?_Angular - Fatal编程技术网

Angular 如何在控制台中显示用逗号分隔的对象列表?

Angular 如何在控制台中显示用逗号分隔的对象列表?,angular,Angular,我想在控制台中这样显示我的数据: [ {id: 1, text: 'Sentence 1'}, {id: 2, text: 'Sentence 2'}, {id: 3, text: 'Sentence 3'}, {id: 4, text: 'Sentenc4 '} ] 但当我这么做的时候: this.requestForCreate.push({"id":v.id,"text":this.text}) 控制台显示如下内容: 0: {id: "38730

我想在控制台中这样显示我的数据:

  [
    {id: 1, text: 'Sentence 1'},
    {id: 2, text: 'Sentence 2'},
    {id: 3, text: 'Sentence 3'},
    {id: 4, text: 'Sentenc4 '}
 ]
但当我这么做的时候:

this.requestForCreate.push({"id":v.id,"text":this.text}) 
控制台显示如下内容:

0: {id: "38730291789", text: "Available"}
1: {id: "38730291790", text: "Available"}
2: {id: "38730291791",  text: "Available"}

有什么建议吗?

我不知道您的Javascript级别,但这是两件不同的事情

第一个是包含对象的Javascript数组。朴素,简单,就像它应该的那样

第二个是控制台的日志。这就是Chrome决定向您显示数据的方式。这不是您的对象,这是您对象的视图

如果你尝试的话,你可以有一个不同的视角

console.table(myObject);
而不是

console.log(myObject);

但在这两种情况下,您都会将对象定义为您发布的第一个对象。

您得到的结果是相同的,只是在控制台中显示的结果不同而已

你会得到你想要的结果

console.log(JSON.stringify(this.requestForCreate))

这里没有足够的信息来确定发生了什么。我想你只需要用调试器一步一步地完成它