formdata

append 添加内容;formdata.append(“key”,”value”);

var formdata = new FormData();
    formdata.append("k1","v1");
    formdata.append("k1","v2");
    formdata.append("k1","v1");

get:formdata.get(“k”)得到第一个key为k的value值

document.write(formdata.get("k1"));
//v1

getAll:formdata.getAll(“k”)得到所有的key为k的value的值,有重复的会多次显示。

document.write(formdata.getAll("k1"));
//v1,v2,v1

set设置内容:formdata.set(“key”,”value”);如果key原本就存在,改变key值(不管原本key对应几个value,set后key只有一个),否则同添加。

formdata.set("k1","v3");
document.write(formdata.getAll("k1"));
//只显示一个v3

has判断是否有这个key:存在为true,不存在为false

document.write(formdata.has("k1"));
document.write(formdata.has("k2"));
//truefalse

delete:formdata.delete(“k”)删除所有key的值为k的value

formdata.delete("k1");
    document.write(formdata.getAll("k1"));

entries遍历

for(var i of formdata.entries()) {
        document.write(i[0]+ ', '+ i[1]); 
    }
    //k1, v1k1, v2k1, v1
var i = formdata.entries();
    document.write(i.next().value);
    document.write(i.next().value);
    document.write(i.next().value);
    document.write(i.next().value);
    //k1,v1k1,v2k1,v1undefined

超出范围会显示undefined
document.write(i.next());//[object Object]如果不加value

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值