Apply不适用于fromCharCode - javascript

时间:2017-03-07 03:08:47

标签: javascript

我想将一个数字数组传递给方法String.fromCharCode(),我读了另一个thread并尝试在fromCharCode之后链接应用,但它对我不起作用。这是代码:

function rot13(str) {
  var reStr = "";
  var asciiCodedArr = [70,82,69,69,32,67,79,68,69,32,67,65,77,80];
  reStr = String.fromCharCode().apply(null, asciiCodedArr);
  return reStr;
}

rot13("SERR PBQR PNZC");

它向我大喊:

TypeError: String.fromCharCode(...).apply is not a function

我在哪里陷入困境?

2 个答案:

答案 0 :(得分:0)

()之后删除fromCharCode,您就是黄金。

基本上,您试图在调用apply结果上找到fromCharCode方法(这是一个字符串,因此没有来自{{1}的方法而不是函数Function.prototype本身。



fromCharCode




答案 1 :(得分:0)

删除df = pd.DataFrame({ 'G1':[1.00,0.69,0.23,0.22,0.62], 'G2':[0.03,0.41,0.74,0.35,0.62], 'G3':[0.05,0.40,0.15,0.32,0.19], 'G4':[0.30,0.20,0.51,0.70,0.67], 'G5':[0.40,0.36,0.88,0.10,0.19] })

()

不是

 reStr = String.fromCharCode.apply(null, asciiCodedArr);