1.将对象转为特点格式的字符串:'name=张三&age=20&gender=男'
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 定义一个对象
let obj = {
name: '张三',
age: '20',
gender: '男'
}
//定义一个空数组
let arr2 = []
// 通过 for in 循环,可以循环出一个对象的所有属性名称
for (let key in obj) {
// 打印对象的属性名称 和 属性值
let arr = [key,obj[key]]
// 将每个属性的属性名和属性值用 = 拼接成一个字符串
let str1 = arr.join('=')
arr2.push(str1)
}
console.log(arr2);
// 将数组元素转换为&符号的字符串
let str = arr2.join('&')
console.log(str);
</script>
</body>
</html>