我有一个对象,我想显示其内容。

{"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"}"


假设它们在message变量中,然后我执行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);


如果您想实时观看

08-18 09:43
查看更多