gpt4 book ai didi

JavaScript:x.split 不是函数错误

转载 作者:行者123 更新时间:2023-12-02 22:58:07 26 4
gpt4 key购买 nike

我一直致力于将数字转换为字符串,然后转换为数组并将每个数组值相加。我遇到一个错误,其中显示“x.split 不是 arr 中的函数”。有什么解决办法吗?

function quan(x) {
str(x);
arr(x);
int(x);
return x;
}

function str(x) {
return x.toString();
}
function arr(x) {
return x.split("");
}
function int(x) {
return parseFloat(x);
}

console.log(quan(13));

最佳答案

您调用的每个函数都会返回一个新值 - 它们不会修改该值,因此当您调用 split 时,x 仍然是一个数字,并且您无法拆分数字。

尝试在控制台中运行它来看看我的意思:

x = 13
console.log(x.toString()) # output: "13"
console.log(x, typeof x) # output: 13 "string"

相反,您需要重新分配x或创建新变量。

x = 13
x = x.toString() # now x is the string "13"
y = x.split("") # y is ["1", "3"]

关于JavaScript:x.split 不是函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57897863/

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