javascript - 函数中的 return (string.splice(" ").join"") 与 string.splice(" ").join("") 有何不同,然后返回字符串?
问题描述
我试图理解以下概念上的区别:
var x = '8aaaaa dddd r '
function noSpace(x){
return (x.split(" ").join(""));
}
noSpace(x) //Results in "8aaaaaddddr"
和
var x = '8aaaaa dddd r '
function noSpace(x){
x.split(" ").join("");
return x;
}
noSpace(x) //Results in "8aaaaa dddd r "
为什么第二个版本不能像第一个那样工作?
解决方案
推荐阅读
- javascript - vue.js - 监视禁用元素并返回数据
- python - 再次更改之前的python selenium缓存刷新值
- linux - 服务如何在没有接口的情况下绑定到 127.0.0.xxx
- amazon-web-services - 如果 AWS lambda 的 inputStream 为空,会发生什么情况?
- php - 在 PHP 中访问 curl 响应的变量
- python - 如何让这个脚本每小时循环一次
- amazon-web-services - 是否有发送到 Lambda 的 AWS Gateway 事件的官方文档?
- django - 如何在 django 中使用自定义用户模型进行登录身份验证
- python - Matplotlib - 如何定义具有不同间隔的 x 轴,如下图所示?我想打开某些间隔
- java - 从代表不同类的多个 YAML 文档中解析单个 POJO