sách gpt4 ai đã đi

JSON trả về (đối tượng, đối tượng)

In lại 作者:行者123 更新时间:2023-12-03 05:02:23 28 4
mua khóa gpt4 Nike

任何人都可以向我解释为什么下面的代码给出 (object, Object) 吗?
(console.log(dope) 给出了它应该的内容,但在 JSON.stringify 和 JSON.parse 之后它只是说 object,Object )。如果您能告诉我为什么这样做,那就太好了。

var nombrememes = document.getElementsByClassName("meme").length;
var memenumber = nombrememes + 1;

var newmeme = prompt('Please paste the link of the meme below!');
memes.push ('placememe'+memenumber+'');

var div = document.createElement('div');
document.body.appendChild(div);
div.id = 'placememe'+memenumber+'';
div.className = 'meme';
div.innerHTML = '';


var dope = document.getElementById('placememe'+memenumber+'');
console.log(dope);
localStorage.setItem('dope', JSON.stringify(dope));
var pla = JSON.parse(localStorage.getItem('dope'));
alert(pla);

1 Câu trả lời

这是因为在 JSON.phân tích cú pháp 之后,您现在正在处理 JavaScript 对象。

IE 当你执行 {}.toString() 时,你不会返回 '{}' 你会返回 [object Object] 这是 Javascript 返回的对象的字符串表示形式。这就是为什么需要 JSON.stringify() 将 Javascript 对象转换为 JSON。

如果您想获取警报的字符串,只需将 localStorage 中的值保留为字符串表示形式即可。

var pla = localStorage.getItem('dope');
alert(pla);

关于javascript - JSON 返回(对象,对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42170953/

28 4 0
Bài viết được đề xuất: javascript - JS : Emptiness of Object of objects
Bài viết được đề xuất: javascript - 将函数分配给 JavaScript 按钮数组
Bài viết được đề xuất: javascript - ajax .load() 破坏了我的 slider
Bài viết được đề xuất: gradle - 如何找出Gradle上次缓存依赖项的时间
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com