猿问

如下程序,请问报错的原因是什么?

let cal = (function (cal) {
function add(a, b) {
return a + b
}
cal.add = add
return cal
})(cal || {})

神不在的星期二
浏览 207回答 3
3回答

慕桂英4014372

函数形参报错,这是你在运用中没有把握规律函数的基本运用,要遵循他的原则和涵盖的内涵,他有一定的逻辑思维,不是每个人都能够随便的去晕晕晕算的

阿晨1998

这个是数组越界了,你定义数组a[2]只有两个元素,即a[0]和a[1],而你却去访问a[2],a[2]相当于超出数组的范围了,所以会报错。

明月笑刀无情

其实像这个的话是非常正常的,因为你在你编写的过程当中啊,你不可能一点错误都不犯的,你犯一点点错误,有可能就是全部的都是错的,所以说这是很正常,重新来就可以了。
随时随地看视频慕课网APP
我要回答