【发布时间】:2014-08-11 17:48:06
【问题描述】:
我正在尝试通过 AJAX 远程获取数据。
当我通过document.write(obj) 查看数据时,我在浏览器上看到了这个:
[object Object]
这是什么意思?这是一个数组还是数组数组?
我对 JavaScript 很陌生,我需要查看这个 obj 并从中取出文本。如果有任何见解,我将不胜感激。
我使用了console.log(data),我看到了这个输出。我需要从此输出中删除 \。我试过了:
data.strReplace(/\\/g/,'');
它没有用。
数据如下:
["{\"name\":\"ServerA\",\"data\":[[1406284185600,0.092],[1406285985600,0.092]]}]
这是我看到的截图:
这是控制台输出:
【问题讨论】:
-
这是一个javascript对象的字符串表示。它相当于说obj.toString()
-
问题 #1:
document.write-- 如果您将其记录到控制台,您将获得更大的成功,毕竟,无论如何它都是为开发人员准备的。 -
使用
console.log(obj)或alert(JSON.stringify(obj, null, 4)) -
strReplace 不是真正的方法。
标签: javascript string object console