Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中保存对象中的数据_Javascript - Fatal编程技术网

如何在Javascript中保存对象中的数据

如何在Javascript中保存对象中的数据,javascript,Javascript,我有这个对象,我想将数据保存在Obj.document.metadata.name 示例:newData=Obj.document.metadata.name 但它不起作用。 我将感谢所有的答案 var Obj = { "document": { "metadata": { "name": "", "date": "",

我有这个对象,我想将数据保存在
Obj.document.metadata.name
示例:
newData=Obj.document.metadata.name

但它不起作用。 我将感谢所有的答案

var Obj =
        {
            "document": {
                "metadata": {
                    "name": "",
                    "date": "",
                    "autor": ""
                 } 
             }
         }

暂时可以用这种方式保存。但是如果页面刷新也可以这样做,它将丢失

Obj["document"]["metadata"]["name"] = "Value"

您是否收到错误消息?您是否尝试过
Obj.document.metadata.name=newData?仅供参考,这不是JSON对象,这是JavaScript对象。现在还不清楚你到底想做什么。是要为其中一个属性指定值,还是要将其中一个属性指定给变量?不管怎样,你都应该读一读。@Madhu:我故意删除了
json
标记,你为什么又添加了它?这个问题与JSON无关。@Xerardoo它有
JSON
对象结构,对吗?这就是我为什么加上的原因。。
Obj["document"]["metadata"]["name"] = "Value"