gpt4 book ai didi

关于函数的 Javascript 语法

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

你能在 javascript 中将函数称为数组吗?在下面的代码中,函数 factorial 被视为一个数组。

function factorial(n) {
if (isFinite(n) && n>0 && n==Math.round(n)) {
if (!(n in factorial))
factorial[n] = n * factorial(n-1);
return factorial[n];
}
else
return NaN;
}

factorial[1] = 1;

最佳答案

函数是对象。它们可以具有属性(并且具有 a number by default )。

您通常不能将它们视为数组(因为它们的原型(prototype)链上没有 Array 并且缺少数组所具有的大部分方法)但是 ['property name '] 是一般的 way to access properties并且不是特定于数组的。

关于关于函数的 Javascript 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29759452/

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