我正在尝试迭代字符串并删除所有空格。 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();
});
});
}
答案 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++) {
你的功能上也缺少一个}。