TypeError:undefined不是函数--我不'我看不出什么函数是未定义的
TypeError: undefined is not a function--I don't see what function is undefined
我正在尝试制作一个递归程序,该程序从1开始,找到一个可能的加5或乘以3的序列,以获得给定的整数参数,但我一直收到错误"TypeError:undefined不是函数。"
谢谢你的帮助!
var ii; var current_array; var target;
function puzzle(target, current_array) {
if (current_array==undefined)
current_array=[];
var current_array=current_array;
var current_total=1;
for (ii=0;ii<current_array.length;ii++) {
if (current_array[ii]==3)
current_total*=3;
else current_total+=5;
}
if (current_total>target)
return null;
else if (current_total==target){
return current_array;
}
else {return puzzle(target, current_array.push(3))||
puzzle(target, current_array.push(5));
}
}
根据您的代码示例很难说,但我会尝试使用typeof来测试未定义的变量:
if (typeof(current_array) === 'undefined')
current_array = [];
相关文章:
- ajax请求成功,但可以'我看不到我的数据
- 如何实施“;Don'不要再给我看了”;在GWT中
- 执行此代码时,我看不到警告框
- 我没有'我不知道为什么我的jqGrid子网格没有'不要给我看数据
- JavaScript - 为什么这不起作用?我看不出有什么区别
- 如何使用jsoup检测内联js函数?我基本上想检查内联函数是否存在
- 我看不到Javascript数组中的图像
- 请给我看一下解析承诺的基本模式
- 使用默认值定义构造函数.我这样做对吗?
- 嵌套函数:我在这里创建了 10 个函数
- JavaScript 错误:未捕获的类型错误:undefined 不是第 4 行的函数;我不知道我做错了什么
- 在 c#.net 中执行 javascript 函数.我做错了什么
- JavaScript:$ 不是一个函数(但看起来是)
- 我的安卓应用程序崩溃了,但我看不出出了什么问题
- Javascript数组函数有我看不到的错误
- 为什么Flickr API不允许我为JSONP请求命名自己的回调函数?我看对了吗
- TypeError:undefined不是函数--我不'我看不出什么函数是未定义的
- 为什么我看不到在$scope函数中定义的$scope变量?
- 当函数运行时.周五给我看,但基本上是周三给我看
- 我看不懂这个javascript函数absolute();