ajax 相关
参数过滤;空数组,空对象,空串,null, undefined
const params = {
id: 0,
name: 'one',
age: '',
obj: { age: 10 },
arr: [1],
emptyA: [],
emptyO: {},
};
filterParams(params);
/**
{
id: 0,
name: 'one',
obj: {age: 10},
arr: [1]
}
*/
参数序列化转对象
key=value&key=value
结构转对象
对象参数序列化转字符串
对象参数转序列化key=value&key=value
获取 ip,浏览器兼容问题 MDN
getIP(function(ip){
alert("Got IP! :" + ip);
},(err) => console.log(err));