Javascript 将数据放入对象中
在控制台中,我希望看到Javascript 将数据放入对象中,javascript,arrays,Javascript,Arrays,在控制台中,我希望看到 var mypafgfr = []; mypafgfr[0] = "tt"; mypafgfr[1] = "tt"; mypafgfr[2] = "tt"; var outputdata = {}; function ls() { console.log(mypafgfr[0]); { var gg = {}; gg["n"] = mypafgfr[0]; gg["image1"] = mypafgfr[1];
var mypafgfr = [];
mypafgfr[0] = "tt";
mypafgfr[1] = "tt";
mypafgfr[2] = "tt";
var outputdata = {};
function ls() {
console.log(mypafgfr[0]); {
var gg = {};
gg["n"] = mypafgfr[0];
gg["image1"] = mypafgfr[1];
gg["image2"] = mypafgfr[2];
outputdata["folder"] = gg;
}
console.log(outputdata);
}
ls();
mypafgfr[0] = "yy";
mypafgfr[1] = "yy";
mypafgfr[2] = "yy";
ls();
但是我有
Object { n="tt", image1="tt", image2="tt"}
Object { n="yy", image1="yy", image2="yy"}
我做错了什么?它是如何发生的?这是因为
控制台。
打印对象的引用
您可以使用控制台。
来查看对象在调用时的外观
您可以使用的另一种方法是在记录时使用JSON.
,它不指向引用
Object { n="yy", image1="yy", image2="yy"}
Object { n="yy", image1="yy", image2="yy"}
console.log(JSON.stringify(outputdata));