js 写一个函数 把 数组转换成url[{name: "regionCode", value: "431200000000"},{name: "regionid", value: ""}, {name: "isOnlyMember", value: ""}]
时间: 2023-08-15 09:06:36 浏览: 77
数组的转换函数
好的,这里是一个将数组转换为URL的函数的JavaScript实现:
```javascript
function arrayToUrl(arr) {
let url = '';
for (let i = 0; i < arr.length; i++) {
if (arr[i].value !== '') {
url += `${arr[i].name}=${arr[i].value}&`;
}
}
return url.slice(0, -1);
}
```
使用示例:
```javascript
const arr = [
{ name: "regionCode", value: "431200000000" },
{ name: "regionid", value: "" },
{ name: "isOnlyMember", value: "" }
];
const url = arrayToUrl(arr);
console.log(url);
```
输出结果:
```
regionCode=431200000000
```
这个函数会将数组中每个元素的`value`不为空的部分拼接为URL的查询字符串。
阅读全文