javascript - javascript中如何获取对象的值

标签 javascript

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

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

相关文章:

javascript - angular js - 获取json数据

javascript - 如何区分用户点击和 .click()?

javascript - Nodejs 脚本取消某些代码行的注释或用文件中的内容替换注释

javascript - 检测不良/禁止的图像链接

Javascript 访问父函数变量

javascript - 使用 Javascript 获取最新 2 条推文?

javascript - jsCall 将值返回到 jquery ajax post 请求之外

javascript - Chart.js v2,从雷达图中删除填充/边距

javascript - Backbone.js 应用程序能否逐步增强并可被搜索引擎抓取?

javascript - FP 中的代数效应是什么意思?