首页 > 解决方案 > 对象对象来代替 javascrip 对象中给定的键和值对

问题描述

我在其中创建一个对象并尝试访问对象值的每个函数上都有,但它返回的是对象对象而不是键和值

var _field = [0, 1, 2, 3]
$(_field).each(function() {
  var abc = { id: '1' };
  console.log(abc);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

标签: javascriptjquery

解决方案


当您将对象传递给控制台日志时,它将隐式调用 toString 方法。对于对象,最好使用 JSON.stringify() 代替:

console.log(JSON.stringify(abc))

推荐阅读