我有一个对象,我想显示它的内容。
{"text": "active user
active user213123
idle user234234234
loggedout userafdadf"
},
我做了Response = message.split(":")[1];
,我得到了:
"active user
active user213123
idle user234234234
loggedout userafdadf"
},
然后:var value = message.split("}")[0];
我得到:
"active user
active user213123
idle user234234234
loggedout userafdadf"
那么现在我怎样才能摆脱 ""
以便我可以获得文本的原始值?除此之外还有其他方法来检索对象的值吗?因为这种方式看起来很疯狂..
我把我从中获取“文本”的整个对象放在这里:(这就是 chrome 调试器在控制台日志后显示的内容)
{
getResponseHeader: function ( key ){}
pipe: function ( /* STDone, STFail, STProgress */ ) {
progress: function () {
promise: function ( obj ) {
readyState: 4
TextContent: "{"text": "active user
active user213123
idle user234234234
loggedout userafdadf"}"
假设它们在消息变量中,然后我做了Response = message.TextContent;
,在console.log之后我收到了:
TextContent: "{"text": "active user
active user213123
idle user234234234
loggedout userafdadf"}"
现在我想要文本的原始值
最佳答案
为什么不直接替换它呢?
myString = myString.replace(/["]/g,'')
console.log(myString);
//or
alert(myString);
如果您想现场观看 http://jsfiddle.net/PwGcr/
关于javascript - javascript中如何获取对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18732949/