关于console.log参数的问题?

看看这两个输出的为什么不一样?

console.log(2, redirectKey); // 2 'bankList\n'
console.log(redirectKey); // bankList
function getUrlParams(url) {
  const searchParams = new URLSearchParams(url);
  const params = {};
  
  for (let param of searchParams.entries()) {
    params[param[0]] = param[1];
  }
  
  return params;
}

let url = 'https://baidu.com/abcd/index.html?appid=aabbcc&redirectKey=bankList%0A&citycode=00100';

url = url.split("?")
const { redirectKey } = getUrlParams(url[1]);
console.log(2, redirectKey); // 2 'bankList\n'
console.log(redirectKey); // bankList
阅读 880
2 个回答

这个 \n 还是在的,选一下就知道了。

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题