gpt4 book ai didi

javascript - 构造函数是 map() 的有效函数吗

转载 作者:行者123 更新时间:2023-11-30 12:41:28 24 4
gpt4 key购买 nike

<分区>

我在浏览器上得到了这个(对我来说)令人惊讶的结果:

> [104, 105, 115, 32, 105, 115, 32, 97, 32].map(String.fromCharCode);
["h", "i", "s", " ", "i", "s", " ", "a", " "]
> [104, 105, 115, 32, 105, 115, 32, 97, 32, 115].map(String.fromCharCode);
["h", "i", "s", " ", "i", "s", " ", "a", " ", "s "]

(115 在前 2 次出现时给出“s”,但第 3 次给出其他内容)

如果我将它包装在另一个函数中,它似乎可以工作:

> [104, 105, 115, 32, 105, 115, 32, 97, 32, 115].map(function(x) { return String.fromCharCode(x);});
["h", "i", "s", " ", "i", "s", " ", "a", " ", "s"]

这是一个实现错误吗?否则,你能告诉我解释这种行为的相关文档吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com