我正在尝试将char字符串转换为这样的数组:“
var temp = "abcdefg
我希望得到temp = 0123456
当:
a=0
b=1
c=2
d=3
e=4
f=5
g=6
任何想法? 谢谢,
答案 0 :(得分:1)
var letters = {
a: '0',
b: '1',
c: '2',
d: '3',
e: '4',
f: '5',
g: '6'
};
var input = "abcdefg";
var result= input.split('').map(function(letter) {
return letters[letter];
}).join('');
答案 1 :(得分:1)
temp.split("").map ( function (e) { return e.charCodeAt(0)-97 }).join("")
答案 2 :(得分:0)
var temp = "abcdefg"
var tempArray = temp.split("")
tempArray[2] // -> "c"
答案 3 :(得分:0)
var temp = "abcdefg";
var arr = temp.split("");
var result =[];
arr.forEach(function(item,index,arr){
result.push(index);
});
result --> [0, 1, 2, 3, 4, 5, 6]
result.join('') --> "0123456"