当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JS 嵌套函数定义及实例讲解

JS 嵌套函数定义及实例讲解

2018年09月30日  | 移动技术网IT编程  | 我要评论

定义

js可以在函数体中定义新的函数,这个新的函数称之为嵌套函数

代码实例

function issumless(arra, arrb){
	function sum(arr){
		var s=0;
		for(var i=0; i<arr.length; i++)
			s += arr[i]
		return s
	}
	return sum(arra) < sum(arrb)
}

其中函数sum就是嵌套函数

嵌套函数的作用域

嵌套函数的作用域只在函数体内

比如在上面实例中,函数sum只能在函数issumless内发挥作用。

在issumless外使用sum,就会产生错误uncaught referenceerror: sum is not defined

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网