首页 > 安全资讯 >

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

18-07-30

JS 嵌套函数定义及实例讲解。定义:JS可以在函数体中定义新的函数,这个新的函数称之为嵌套函数

定义

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

相关文章
最新文章
热点推荐