Javascript 如何使用for循环迭代formData?

Javascript 如何使用for循环迭代formData?,javascript,form-data,Javascript,Form Data,很简单,我想用js迭代formData。 迭代位于此处的formData对象的示例。 我根据示例代码创建迭代方式 函数show() { var formData=newformdata(document.querySelector(“#myForm”); for(formData.entries()中的变量对) { console.log(对[0]); console.log(对[1]); } } ob=document.getElementById(“提交”); ob.addEvent

很简单,我想用js迭代formData。
迭代位于此处的formData对象的示例。

我根据示例代码创建迭代方式


函数show()
{
var formData=newformdata(document.querySelector(“#myForm”);
for(formData.entries()中的变量对)
{
console.log(对[0]);
console.log(对[1]);
}
} 
ob=document.getElementById(“提交”);
ob.addEventListener(“单击”,显示);

您看到的是
n
e
,因为
entires()
方法返回一个带有
next
方法的iterable对象,您正在使用
for/in
循环在该对象上循环,该循环用于迭代对象的属性(键)。由于正在为表单数据循环正确的次数(2),因此
for/in
循环将在该对象中以字符串形式在键名(
next
)上迭代两次


console.log(新FormData().entries())
您看到的是
n
e
,因为
entires()
方法使用
next
方法返回一个iterable对象,您使用
for/in
循环在该对象上循环,该循环用于迭代对象的属性(键)。由于正在为表单数据循环正确的次数(2),因此
for/in
循环将在该对象中以字符串形式在键名(
next
)上迭代两次

console.log(新FormData().entries())