字符串是
var str = "Beautiful Day";
Run Code Online (Sandbox Code Playgroud)
我使用空格作为分隔符来分割str
var substr = str.split(" ");
Run Code Online (Sandbox Code Playgroud)
上面应该返回2个单词,所以字符串的长度应该是2
var strLength = substr.length;
Run Code Online (Sandbox Code Playgroud)
现在,我希望将这两个单词作为函数的单独参数传递,以便:
myFunction(word1, word2)
Run Code Online (Sandbox Code Playgroud)
但我不想用
substr[0]
substr[1]
Run Code Online (Sandbox Code Playgroud)
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]);
}
Run Code Online (Sandbox Code Playgroud)
编辑
由于您拥有可变数量的参数,因此您可能还希望使用参数 array-like object.上面的代码将一个接一个地警告输入字符串中的所有单词.
| 归档时间: |
|
| 查看次数: |
1652 次 |
| 最近记录: |