如何将数组或字符串转换为JavaScript中的数组?
这个问题在这里已经有了答案:
编辑:
正如@Jaromanda X在其他答案中指出的,您可以使用concat:
var result = [].concat(aFunction());
荣誉!
如果没有if,我认为没有办法做到这一点,所以只需检查输出是否为String,并在需要时将其添加到空数组中。
var result = myFn();
if (typeof result === 'string' || result instanceof String) {
result = new Array(result);
}
使用数组concat函数
var arr = [].concat(aFunction());
没有“ 如果 ”;)(但在内部三元运算符正在做if / else的东西)
var result = aFunction();
result = (typeof result == "string") ? [result] : result;
链接地址: http://www.djcxy.com/p/27569.html