当前位置:首页 > 日记 > 正文

浅谈javascript函数的内部性质

浅谈javascript函数的内部性质
函数中有两个特殊属性:参数和这个参数,它是一个包含所有传入参数的类数组对象,

但也有一个属性叫做被叫的对象,这是一个指向函数的指针,该参数对象。

看看阶乘函数的经典例子:

复制代码代码如下所示:

函数阶乘(数字){

如果(数字< = 1){

返回1;

{人}

返回值*阶乘(数字- 1);

}

}

函数阶乘(数字){

如果(数字< = 1){

返回1;

{人}

返回num * arguments.callee(民1);

}

}
使用第一种方法没有错,但耦合度太高,不太好。函数名更改后,内部函数名也随之更改。

第二种方法是低耦合方法,没有函数名更改不会影响函数执行。

这是指函数执行的环境对象,也可以说是这个值。

复制代码代码如下所示:

window.color =红色;

颜色:蓝色};

功能saycolor(){

警戒(这个颜色);

}

SayColor(); / /红色

o.saycolor = saycolor;

O.sayColor(); / /蓝色
调用者属性,它保存对调用当前函数的函数的引用,如果在全局范围内调用当前函数,则其值为null。

复制代码代码如下所示:

函数外部(){

Innter();

}

内在函数(){

/ /警报(内在。来电); / /耦合太高

警报(参数。被叫。来电);

}

外();
以上是javascript函数内部属性的全部内容,希望合作伙伴能喜欢它。

相关文章

如何在ps中添加一个字体ps字体添加

如何在ps中添加一个字体ps字体添加

字体,步骤,如何在,电脑软件,ps,在PS图象处理软件工具的使用,由于在软件或系统本身当安装字体较少,不利于制作漂亮的广告或复制图片的设计需求。如何在ps中添加字体下面的小编辑器给大家详细介绍PS字体添加步骤,大家一起看看吧。 经常使用offic…

如何依靠如何使corelDRW字体所需的

如何依靠如何使corelDRW字体所需的

字体,所需,艺术,电脑软件,corelDRW,本教程介绍给你的朋友如何倾斜corelDRW字体和如何使预期的艺术字体。本教程是比较基础的,非常适合初学者学习。 字体怎么是倾斜的,如何使你想在corelDRW软件使用的艺术字体 方法/步骤 1,使用文字工具输入你…

javascript构造函数方法定义一个对象

javascript构造函数方法定义一个对象

构造函数,一个对象,方法,定义,电脑软件,Javascript是一种动态语言,可以在运行时将属性添加到对象中,也可以将删除(删除)属性添加到对象中。 复制代码代码如下所示: * 01。定义对象的第一种方式。 对象=新对象(); 警报(对象用户名); 1.1添加属性用户名 …

Web页面上ajax风格的加载效果

Web页面上ajax风格的加载效果

加载,风格,效果,页面,电脑软件,现在流行的一种风格是ajax加载,发现在一些广泛使用的ajax技术网站上,页面加载会自动显示一条消息,加载动画后,网页加载自动消失,是一个带有加载功能的网页。 {备注:对于外部JS的引入,需要执行刷新}…

PS合成玻璃球破碎效果

PS合成玻璃球破碎效果

效果,电脑软件,PS,本教程介绍给一位朋友,他用PS合成超创意玻璃球破碎特效课程。这门课产生的特效真的很逼真。作者很好地介绍了站点,并推荐像它这样的朋友可以和教程一起学习。 本教程是向PS的朋友介绍,这是一个极具创意的玻璃球破碎特效课程…

jQuery实现选中的统计复选框的数量

jQuery实现选中的统计复选框的数量

统计,数量,复选框,电脑软件,jQuery,代码非常简短,功能非常简单,但是它非常实用,而且它不能解释这里的直接代码。 jQuery代码: 复制代码代码如下所示: 功能countnum(){ / /警报($(输入{姓名}:检查检查)。长度); 数组=新数组(); 可变项目= document.get…

PS制作一个漂亮的丝带式立体图标课

PS制作一个漂亮的丝带式立体图标课

图标,丝带,漂亮,课程,电脑软件,本教程介绍给一位朋友,他用PS制作漂亮的缎带样式,三维水晶图标。本教程制作的水晶图标非常漂亮。教程的难度不是很大。非常适合初学者学习和推荐。希望你喜欢它。 本教程是介绍给一个朋友,谁使用PS创建美丽的丝…

插画制作酷信扁长影效果

插画制作酷信扁长影效果

插画,效果,扁长,电脑软件,本教程是介绍使用插画的朋友制作的超酷平板长影法,教程出来的效果很好,教程也不是很难,推荐喜欢的朋友可以跟着教程一起学习。 本教程是介绍插画朋友制作的超酷平板长影效果,很好的教程,非常详细的介绍,ADO,打开ai我们要…

Web缓存常用语言清洗方法综述

Web缓存常用语言清洗方法综述

方法,缓存,语言,综述,常用,本文的示例总结了清除各种常用语言的Web缓存的方法,供大家参考,具体实现方法如下: 一般来说,如果我们想清除缓存,只需要将页面设置为无缓存即可。当然,像ASP,PHP,我们只需要设置过期操作。 html网页: 复制代码代码如下…

教你用PS制作漂亮的QQ头像或YY头像

教你用PS制作漂亮的QQ头像或YY头像

头像,教你用,漂亮,电脑软件,QQ,本教程由ps学习者讲授,使用ps制作漂亮的QQ头或YY头。本教程很实用,用动态图向你解释,建议你喜欢的朋友可以过来参考一下,希望能帮到你。 你还在为一个好的QQ头像或者YY头像寻找一个伟大的神吗读完这篇文章,你将学…

画家为女士画了美丽的卡通教程

画家为女士画了美丽的卡通教程

教程,画了,画家,女士,卡通,本教程是向您介绍使用画家绘制美丽的卡通夫人。你画的那位女士很漂亮。教程的难度不是很大。它不是很大。已经转交给它了。喜欢的朋友可以一起画画。 本教程是向您介绍使用画家绘制美丽的卡通夫人。你画的那位漂…

ps制作了一个带有时钟的小型方形收

ps制作了一个带有时钟的小型方形收

时钟,方形,收音机,画面,电脑软件,本教程是介绍给一个朋友,谁使用PS,使一个非常现实和小型方形收音机的图片与时钟。这个教程的效果非常精美,作者很生动地描述了每个细节,难度有点大,但是教程很好。推荐并一起学习。 本教程介绍PS与小正方形图片…