迭代字符串并删除空格Javascript Jquery

时间:2014-06-15 05:50:36

标签: javascript jquery html5

我正在尝试迭代字符串并删除所有空格。 js控制台告诉我关于第1行:Uncaught SyntaxError:意外的输入结束。

userinput连接到id为" number"

的输入标记

任何想法将不胜感激。

userinput = $('input#number').val();


function thing(x) {
    for (i = 0; i <= x.length(); i++) {
        if (x.charAt(i) === (" ")) {
            return x.indexOf(i).replace("")
        }
    }
    $(document).ready(function() {
        $('form#factorial').submit(function(event) {

            console.log(thing(userinput));
            event.preventDefault();

        });
    });

}

1 个答案:

答案 0 :(得分:0)

此代码更短,更有效地删除空格。

var str = 'this is my sentence';
str = str.split(' ').join(''); //str === 'thisismysentence';

如果你这样做,那应该是

for (i = 0; i <= x.length; i++) {

不是

for (i = 0; i <= x.length(); i++) {

你的功能上也缺少一个}。