返回值示例:
array[1]=1
array[5]=5
array[12]=[1, 2]
array[85]=[8, 5]
array[7453]=[7, 4, 5, 3]
array[8987556322415]=[8, 9, 8, 7, 5, 5, 6, 3, 2, 2, 4, 1, 5]
将索引转换为具有单个十进制值的数组的最佳方法(每个索引只有一个数字)
var array=[30];
function getVal(array){
for ( i=0; i<i.length; i++ ){
....
} return array;
}
getVal(array);
->数组[1] = 0
->数组[0] = 3
最佳答案
将其转换为字符串,由于字符串是字符数组,因此您可以手动将它们解析回数字。
var index = 8987556322415;
var arr = index.toString().split("").map(char=>parseInt(char));
console.log(arr)//[8, 9, 8, 7, 5, 5, 6, 3, 2, 2, 4, 1, 5]
这是一个JSBin为你
关于javascript - value 中的变换索引数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48393113/