类似于或类似于以下功能:
有没有JavaScript版本的这个函数?
list("String")
'''
return: ['S','t','r','i','n','g']
'''
有没有JavaScript版本的这个函数?
list("String")
'''
return: ['S','t','r','i','n','g']
'''
list()
接收的参数最接近于使用 ES6 中的 展开语法。对于旧版本的 JavaScript,您可以使用 string.split('')
来获得字符数组。请注意,.split('')
无法处理使用代理对的字符。
function list(iterable) {
return [...iterable];
}
console.log(list('String'));
String#split
方法将字符串转换为字符数组。请注意保留HTML标签。"String".split('')
console.log(
"String".split('')
)
对于最新的浏览器,可以使用 Array.from
方法或者 展开语法。
// Using Array.from
var arr = Array.from("String")
// Using spread syntax
var arr = [..."String"]
console.log(
Array.from("String")
)
console.log(
[..."String"]
)
"Hello world!".split('')
。console.log(
"Hello world!".split('')
)
var str = "String"
str.split('');
应该可以了
String.prototype.split()
方法:"String".split('') //['S', 't', 'r', 'i', 'n', 'g']
Array.from
。 - Pranav C Balanlist()
在Python中的用途不仅仅是获取字符数组。它是一种从可迭代类型到列表类型的通用转换器。 - 4castle