函数中的return(string.splice(“”).join“”)与string.splice(“”).join(“”))如何不同,然后返回string?

时间:2019-09-06 08:14:21

标签: javascript return

我试图理解以下两者之间的概念差异:

var x = '8aaaaa dddd r     '

function noSpace(x){
  return (x.split(" ").join(""));
}
noSpace(x) //Results in "8aaaaaddddr"

AND

var x = '8aaaaa dddd r     '

function noSpace(x){
  x.split(" ").join("");
  return x;
}

noSpace(x) //Results in "8aaaaa dddd r     "

为什么第二个版本不能像第一个版本那样工作?

0 个答案:

没有答案