【发布时间】:2018-02-21 10:18:41
【问题描述】:
我正在尝试将十进制转换为这样的文本:
function decimalToText(str){
var arr = [];
for (var i = 0, l = str.length; i < l; i ++) {
var text = str.fromCharCode(i);
arr.push(text);
}
return arr.join('');
}
例如,我希望将“104 101 108 108 111 32 119 111 114 108 100”转换为“hello world”
但我不断收到Uncaught TypeError: str.fromCharCode is not a function
有人知道我哪里出错了吗?
【问题讨论】:
-
这是 String.fromCharCode(number).check this w3schools.com/jsref/jsref_fromCharCode.asp
-
因为它不是一个函数,所以它不是所有字符串的原型,它存在于字符串构造函数中
-
你希望传递给这个函数什么,你期望得到什么?请举个例子
-
@DominicTobias 我已经用一个我想要实现的示例编辑了我的问题
标签: javascript type-conversion decimal converter