我一直在寻找一种更简洁的方式来表示 Javascript 中的多维数组,所以我想找到一种使用多个分隔符来分隔数组的方法,以及 Javascript 的内置string.split(separator)
方法。
例如,字符串"what, am, I; doing, here, now"
将变为[["what", "am", "I"],["doing", "here", "now"]]
.
是否有任何简洁的方法来实现执行此操作的功能?
var theString = "what, am, I; doing, here, now";
var theArray = getArray(theString, [",", ";"]); //this should return [["what", "am", "I"],["doing", "here", "now"]].
function getArray(theString, separators){
//convert a string to a multidimensional array, given a list of separators
}