在JavaScript中从数组对象获取数据

3
我正在尝试从一个对象中获取数据。我已经尝试按照以下方式获取数据,即使用.doc._id。
function ab(data){alert("content is "+data.doc.id);}

enter image description here


你能在问题描述中放置对象结构吗? - Rutwick Gangurde
可能是重复的问题:如何访问包含特殊字符的对象属性? - Felix Kling
2个回答

4
您可能需要使用方括号表示法访问该属性。请尝试 -
alert("sdf" + data["doc._id"]);

0
"

"doc"不是一个对象,如检查器所示,您应该将属性名称重命名为类似于doc-title的名称。

否则,您应该像这样创建对象

"
var data = {
             "act" : "",
             "doc": {
                 "_id" : "9",
                 "title": "fghfgh"
             }
           };

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接