为什么我的数组变成[object object]

达里尔

这是我的代码:

function fetchAccounts() {
    var request = new XMLHttpRequest();

    request.open('GET', "account_url", true);
    request.onload = function () {
        console.log(JSON.parse(request.responseText))
        accounts_array = JSON.parse(request.responseText);
        console.log("accounts"+accounts_array)
    };
    request.send();
}

首先console.log正确地从我的数据库中打印出数据。第二个console.log用来检查数组。但是,输出是accounts[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

设置accounts_array结果之间,这出了什么问题我已accounts_array声明其他地方。

TJ人群

"accounts"+accounts_array转换accounts_array字符串,然后将其附加到"accounts"将数组转换为字符串会toString在数组上调用join,该数组会调用,它会遍历数组的所有条目,将它们转换为字符串,然后将它们,之间插入显然,您的数组包含具有默认toString方法的纯对象,因此它们会转换为"[object Object]"这就是为什么[object Object]在它们之间有一系列逗号。

这是一个例子:

const accounts_array = [{}, {}, {}, {}];
console.log("accounts" + accounts_array);

如果要查看数组的内容,请将其记录为自己的内容,例如:

console.log("accounts", accounts_array);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

如果Object数组是Object,为什么String数组不是String

来自分类Javascript

{} + []-为什么是0或[object Object]?

来自分类Javascript

为什么[object Object]两次提到“ object”?

来自分类Dev

为什么在JavaScript中使用Object()!= Object()?

来自分类Dev

如果将int []数组传递给它,为什么param object []数组会变成锯齿状?

来自分类Dev

为什么Object.prototype.toString返回[object Object]

来自分类Dev

为什么<object>的类型是函数?

来自分类Dev

为什么我的JSON文件包含[object Object]?

来自分类Dev

为什么在登录时[{“ value”:“ tag1”}变成[object Object]?

来自分类Dev

为什么我的Vertex Buffer Object出现访问冲突错误?

来自分类Dev

为什么在Object.assign之后我的计算属性无效?

来自分类Dev

为什么我得到[object object]而不是JSON?

来自分类Dev

为什么在JavaScript中{} + {}变成“ [object Object] [object Object]”,但是[] + []变成空字符串?

来自分类Dev

为什么Arrays.binarySearch(Object [],Object)需要Object args?

来自分类Dev

为什么我不能在Swift中使用'object == nil'?

来自分类Dev

为什么强制转换Object []数组是错误的?

来自分类Dev

为什么我可以使用数组索引运算符从jQuery Object访问HTMLElement?

来自分类Dev

为什么我的脚本会引发 TypeError: 'int' object is not subscriptable

来自分类Dev

为什么`Object() === new Object()` 等于`false`?

来自分类Dev

为什么我在我的 html 中看到 [object object] 而不是表格的内容?

来自分类Dev

为什么我会得到这个 [object HTMLInputElement]?

来自分类Dev

为什么我得到 [object object]

来自分类Dev

为什么 react 将我的状态变成 [object object]

来自分类Dev

为什么我的 axios GET 请求会收到 [object Object]?

来自分类Dev

为什么我得到 [object Object] javascript JSON 文件

来自分类Dev

为什么我的 Javascript 代码中出现 [object HTMLInputElement]?

来自分类Dev

为什么我收到 TypeError: 'int' object is not iterable

来自分类Dev

为什么我会得到 [object Promise]

来自分类Dev

为什么我的数组一直输出 [object]?

Related 相关文章

  1. 1

    如果Object数组是Object,为什么String数组不是String

  2. 2

    {} + []-为什么是0或[object Object]?

  3. 3

    为什么[object Object]两次提到“ object”?

  4. 4

    为什么在JavaScript中使用Object()!= Object()?

  5. 5

    如果将int []数组传递给它,为什么param object []数组会变成锯齿状?

  6. 6

    为什么Object.prototype.toString返回[object Object]

  7. 7

    为什么<object>的类型是函数?

  8. 8

    为什么我的JSON文件包含[object Object]?

  9. 9

    为什么在登录时[{“ value”:“ tag1”}变成[object Object]?

  10. 10

    为什么我的Vertex Buffer Object出现访问冲突错误?

  11. 11

    为什么在Object.assign之后我的计算属性无效?

  12. 12

    为什么我得到[object object]而不是JSON?

  13. 13

    为什么在JavaScript中{} + {}变成“ [object Object] [object Object]”,但是[] + []变成空字符串?

  14. 14

    为什么Arrays.binarySearch(Object [],Object)需要Object args?

  15. 15

    为什么我不能在Swift中使用'object == nil'?

  16. 16

    为什么强制转换Object []数组是错误的?

  17. 17

    为什么我可以使用数组索引运算符从jQuery Object访问HTMLElement?

  18. 18

    为什么我的脚本会引发 TypeError: 'int' object is not subscriptable

  19. 19

    为什么`Object() === new Object()` 等于`false`?

  20. 20

    为什么我在我的 html 中看到 [object object] 而不是表格的内容?

  21. 21

    为什么我会得到这个 [object HTMLInputElement]?

  22. 22

    为什么我得到 [object object]

  23. 23

    为什么 react 将我的状态变成 [object object]

  24. 24

    为什么我的 axios GET 请求会收到 [object Object]?

  25. 25

    为什么我得到 [object Object] javascript JSON 文件

  26. 26

    为什么我的 Javascript 代码中出现 [object HTMLInputElement]?

  27. 27

    为什么我收到 TypeError: 'int' object is not iterable

  28. 28

    为什么我会得到 [object Promise]

  29. 29

    为什么我的数组一直输出 [object]?

热门标签

归档