gpt4 book ai didi

javaScript 数字.toString()

转载 作者:行者123 更新时间:2023-11-30 13:54:42 25 4
gpt4 key购买 nike

+[...number.toString()] 代码,我有问题;[...number.toString()] 可以工作。但是number.toString() 将不起作用;

VM5906:2 Uncaught TypeError: number.toString(...).reverse is not a function
    at reverseInteger (:2:30)
    at :1:1

const reverseInteger = function (number) {
return +[...number.toString()].reverse().join('');
}

最佳答案

number.toString(...).reverse

将数字更改为字符串,然后对字符串调用 reverse,将抛出错误,因为 string 没有可用的 reverse 方法

[...number.toString()].reverse

之所以有效,是因为在将数字更改为字符串后,您将展开它到一个数组中,然后反转

关于javaScript 数字.toString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57538441/

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