字符串是
var str = "Beautiful Day";
我正在使用空格作为分隔符拆分 str
var substr = str.split(" ");
上面应该返回 2 个单词,所以字符串的长度应该是 2
var strLength = substr.length;
现在,我想将这两个词作为函数的单独参数传递,这样:
myFunction(word1, word2)
但是我不想用
substr[0]
substr[1]
最佳答案
var str = 'It is a beautiful day';
alertEmAll.apply(null, str.split(' '));
function alertEmAll(){
for(var i = 0; i < arguments.length; i++)
alert(arguments[i]);
}
编辑
由于您有可变数量的参数,您可能还想使用 arguments类似数组的对象。上面的代码将一个接一个地提醒您输入字符串中的所有单词。
关于javascript - 拆分字符串并将所有值传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9106731/