请老师检查
来源:2-4 编程练习
激情的樱木花道
2021-07-04 14:26:21
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// includes()的应用
let url = 'http://www.baidu.com';
const add = (url, name, value) => {
if (url.includes('?')) {
if (url.substr(-1) != '&') {
url += '&';
url += `${name}=${value}`;
}
return url;
} else {
url += '?';
url += `${name}=${value}`;
}
return url;
}
url = add(url, 'lt', 'bgd');
console.log(url);
url = add(url, 'sssw', 'gfgv')
console.log(url);
</script>
</body>
1回答
同学你好,代码有点问题。当url最后一位是“?”时,会拼接上多余的&:
修改如下:
祝学习愉快!