trasformation索引数组的值

时间:2018-01-23 02:05:58

标签: javascript arrays multidimensional-array integer

示例值返回:

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);

- &GT; array [1] = 0

- &GT; array [0] = 3

1 个答案:

答案 0 :(得分:0)

将它转换为字符串,因为string是一个char数组,所以你可以手动将它们解析回数字。

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给你的