Javascript:如何将子对象附加到对象中?
我已经尝试过几种方法,包括使用构造函数,下面的代码都不起作用。我想这很简单,我该怎么做Javascript:如何将子对象附加到对象中?,javascript,object,append,subobject,Javascript,Object,Append,Subobject,我已经尝试过几种方法,包括使用构造函数,下面的代码都不起作用。我想这很简单,我该怎么做 <!DOCTYPE html> <html> <body> <p>Creating a JavaScript Object.</p> <p id="demo"></p> <script> var name ={ // subobject firstName : "John", lastName
<!DOCTYPE html>
<html>
<body>
<p>Creating a JavaScript Object.</p>
<p id="demo"></p>
<script>
var name ={ // subobject
firstName : "John",
lastName : "Doe",
};
var person = {
name: {} // want to append here
};
person.name = name;
document.getElementById("demo").innerHTML =
person.name.firstName + " " + person.name.lastName;
</script>
</body>
</html>
创建JavaScript对象
变量名称={//子对象
名字:“约翰”,
姓:“Doe”,
};
个人变量={
名称:{}//要追加到此处吗
};
person.name=姓名;
document.getElementById(“demo”).innerHTML=
person.name.firstName+“”+person.name.lastName;
只需使用变量或子对象本身:
var person = {
name: name
};
或者如果使用子对象
var person = {
name: { // subobject
firstName : "John",
lastName : "Doe",
}
};
很好,你写的应该有用。您还可以执行
var person={name:name}
你能把你的问题转换成一个可执行的片段来重现这个问题吗?@charlietfl太好了,谢谢。由于某种原因,它在w3schools测试箱中不起作用。从现在起,我将使用该站点。问题中没有json,json是一种字符串数据格式