将字符串的每个字符作为参数传入指定函数,并返回一个字符串。
Example
str.map('Hello world', val => val.toUpperCase()) // 'HELLO WORLD'
str.map('Hello world', '') // ''Hello world''
str.map('Hello world', undefined) // ''Hello world''
Parameters:
Name | Type | Description |
---|---|---|
str |
String | 需处理的字符串 |
fun |
function | 处理函数,调用时会传入三个参数:字符元素、字符的索引、字符调用split('')后的数组 |
Returns:
处理后的字符串
- Type
- String