需要解决的问题:
需要将题目选项数组的中每个元素以 A, B, C, D... 这样的方式显示,但是数据中并没有提供,所以需要前端将 数组索引 0, 1, 2, 3 ... 转换为字母。
思路:
利用 ASCII码 与字母之间的转换完成。
利用 String.fromCharCode() 方法将ASCII码转成字符。
利用 String.charCodeAt() 方法将字符转成ASCII码。
十进制的数字 65 ~ 90 对应 大写字母 A ~ Z。
十进制的数字 97 ~ 122 对应小写字母 a ~ z。
十进制的数字 48 ~ 57 对应数字 0 ~ 9。
实际解决:
String.fromCharCode(index+65) ==>> index是数组对应的索引,直接转成了大写字母
String.fromCharCode(ex+97).toUpperCase() ==>> index是数组对应的索引,转成了小写字母后 转成了大写字母