时间:2020-01-27 23:49 来源:www.0431aa.com 作者:佰亿金科 浏览次数:
长春网站建设已经提到过,是ECMAScript的对象,函数的函数和方法具有的属性。每个函数包含两个属性; 长度和原型。其中,length属性表示的所期望的接收命名参数,如图所示在下面的例子中功能的数量:
函数sayName(名称){
警报(名);
函数sum(numl,NUM2){
返回numl + NUM2;
起作用的sayHi(){
警报( “你好”);
警报(sayName。长度); // 1
警报(总和。长度)。J // 2
长春网站警报(sayHi的。长度); // 0
}
上面的代码定义了三个功能,但是不同的参数号码,接收到的每个函数调用命令。长春网络技术人员讲,首先,sayName()函数定义的参数,所以length属性为1。类似地,SUM()函数定义了两个参数,存储在其长度的属性值的结果是2。虽然的sayHi()不是命名参数,所以零长度的值。
所有定义的核心的ECMAScript的YP,必须成功prototype属性Huoqian佳的紧密数。对于ECMAScript是引用类型,原型是帮助节省竖琴琵琶新疆拍手帕换句话说吱哥薪水?类比,方法如toString()和的valueOf()等实际上是存储在PROT。输入名称,而是通过一个对象罢了的每个实例访问。当您创建一个自定义的引用类型和继承,原型属性的作用是非常重要的
长春网站建设公司每个函数包含的非继承两个方法:)申请(和调用()。使用这两种方法的称为功能域具体的作用实际上等于在体内该对象功能的设定值。首先,应用()方法有两个参数:在该函数的运行范围内,另一种是一个参数数组。其中,所述第二参数是阵列的一个实例,参数可以是对象。E。G:
长春网站函数sum(numl,NUM2){
返回numl + NUM2:
}
功能呼叫Suml(numl,NUM2){
回报总和。申请(这一点,参数); //在参数传递的对象
}
功能callSum2(numl,NUM2){
回报总和。申请(在此,[numl,NUM2]); //通阵列
长春网站}
警报(callSuml(10,10))。J // 20
警报(callSum2(10,10)); // 20
在上述例子中,callSuml()在此后代的总和()函数作为范围的执行(因为它是在全局范围内调用时,它是窗口对象的后继),和arguments对象。所述callSLun2也称为sum()函数,但它是本后继和参数数组。这两个函数正确执行,并返回正确的结果。
不同的呼叫()方法具有相同功能的应用()方法,该方法仅在不同的方式接收到的参数。用于呼叫()方法中,第一参数是在该范围没有变化,只改变其余参数被直接传递给函数。换句话说,当呼叫()方法,传递给函数的参数必须被单独列举为以下示例:
函数sum(numl,NUM2){
返回长春网站numl + NUM2;
}
功能callSum(numl,NUM2){
回报总和。呼叫(这一点,numl,NUM2);
}
警报(callSum(10,10)); // 20
长春网站建设哪家好在这种情况下,那里电话()方法,callSum()必须明确每一个参数的继任者。其结果是在使用申请的没有什么不同()。至于使用申请()或电话(),你采取完全取决于什么是最方便的传递参数给的方式功能。如果您打算argrnnents嫡系对象,或者包含第一个接收函数是一个数组,然后使用申请()肯定是更方便; 否则,选择()调用可能更合适。(如果没有传递参数的功能,它并不重要方法。)其实,不传递参数适用()和真正的舞台上调用(); 他们是真正强大的地方就是能够扩大在其上运行的功能范围。让我们来看一个例子:
长春网站窗口。颜色=“红色”:
VAR O =(颜色: “蓝”);
起作用sayColor(){
警报(此。颜色);}
sayColor(); //红
sayColor。调用(这); //红
sayColor。调用(窗口); //红
sayColor。呼叫(O); // 蓝色
该实施例与前面描述的示例性的基于该对象上改性。这一次,sayColor()被定义为一个全球性的功能,但是当你在全球领域称呼它,它确实显示“红” - 因为这个。颜色评价会转化为窗口。颜色的评价。该sayColor。致电长春网站 (本)和sayColor。call (窗口),这两种方法都显式调用功能,在全球领域,当然,结果会显示“红”。但是,在运行时sayColor。call (o) 当功能的执行环境是不一样的,因为这个物体点O的功能的主体中,然后结果示出的是“蓝色”。
使用()调用(或应用()),扩大的最大好处的范围,对象并不需要住什么方法耦合关系。在我们前面的例子中的第一个版本,我们首先sayColor()函数到对象O,然后通过。要调用它; 但在这里改写的例子中,我们不需要先前的额外步骤。
每个函数继承的toLocaleString()和toString()方法总是返回函数的代码。返回由于浏览器格式化代码不同 - 有些像函数代码返回代码和源代码,以及一些内部函数的代码返回表示该评论被分析器删除一些代码的代码更改后。由于这些差异,我们无法实施任何基于该方法返回的结果这两个重要的功能; 然而,在实际调试代码是这样的信息是有用的。另一个继承的valueOf()方法返回的功能代码仅是也。
长春网站 每个函数都有一个非标准的caller属性,它指向当前函数调用。它通常是在一个函数中,通过论证。被叫。来电者实现调用堆栈的可追溯性。目前,IE,Firefox,Safari和Chrome浏览器都支持来电属性,但我们只推荐这个属性用于调试目的。
与O长春网站建设公司工程师建议,以便在不同的环境中执行,读者必须牢记的函数指针的名字只是一个包含它的变量,全球sayColor()函数。sayColor()仍然指向相同功能。
长春网站建设报价希望广大从事建筑网站所有者或网站建设公司或企业的帮助球队,像这样不明白的,可以联系网站设计公司在长春网络技术。我们与广大站长和网站建设公司的技术人员分享我们的高科技和经验。
本文标题:Script的功能属性描述
本文链接:http://www.laozhan.com//a/news/jzzs/2018/1016/670.html
长春网站制作(6) 长春网站优化(9) 长春SEO(98) 长春网站建设(208) 网站建设(54) 沈阳网站建设(26) 北京网站建设(21) 深圳网站建设(20) 上海网站建设(21) 大连网站建设(20) 网站制作(34) 网站制作公司(21) 网站建设公司(20) 重庆网站建设(20) 天津网站建设(20) 济南网站建设(20) 成都网站建设(20) 杭州网站建设(20) 石家庄网站建设(20) 广州网站建设(20) 太原网站建设(20) 福州网站建设(20) 合肥网站建设(20) 武汉网站建设(20) 长沙网站建设(20) 深圳做网站(2) 北京做网站(2) 重庆做网站(2) 天津做网站(2) 济南做网站(2) 成都做网站(2) 杭州做网站(2) 石家庄做网站(2) 广州做网站(2) 太原做网站(2) 福州做网站(2) 合肥做网站(2) 武汉做网站(2) 长沙做网站(2) 上海做网站(2) 做网站公司(2) 大连做网站(2) 合肥建站(2) 武汉建站(2) 长沙建站(2) 上海建站(2) 沈阳建站(2) 深圳建站(2) 北京建站(2) 建站公司(3) 大连建站(2) 重庆建站(2) 天津建站(2) 济南建站(2) 成都建站(2) 杭州建站(2) 石家庄建站(2) 广州建站(2) 太原建站(2) 福州建站(2) 上海软件开发(2) 沈阳软件开发(2) 深圳软件开发(2) 北京软件开发(2) 软件制作(2) 软件开发公司(2) 软件制作公司(2) 大连软件开发(2) 重庆软件开发(2) 天津软件开发(2) 济南软件开发(2) 成都软件开发(2) 杭州软件开发(2) 石家庄软件开发(2) 广州软件开发(2) 太原软件开发(2) 福州软件开发(2) 合肥软件开发(2) 武汉软件开发(2) 长沙软件开发(2) 网站建设网站建设(1) 长沙网站设计(6) 上海网站设计(7) 沈阳网站设计(6) 深圳网站设计(6) 北京网站设计(6) 网页设计(6) 网站设计公司(6) 网页设计公司(6) 大连网站设计(6) 重庆网站设计(6) 天津网站设计(6) 济南网站设计(6) 成都网站设计(6) 杭州网站设计(6) 石家庄网站设计(6) 广州网站设计(6) 太原网站设计(6) 福州网站设计(6) 合肥网站设计(6) 武汉网站设计(6) 软件开发软件开发(1) 网站设计(27) 沈阳网站制作(1) 上海网站制作(2) 深圳网站制作(1) 北京网站制作(1) 大连网站制作(1) 重庆网站制作(1) 天津网站制作(1) 济南网站制作(1) 成都网站制作(1) 杭州网站制作(1) 石家庄网站制作(1) 广州网站制作(1) 太原网站制作(1) 福州网站制作(1) 合肥网站制作(1) 武汉网站制作(1) 长沙网站制作(1) 免费网站建设(0) 高端网站设计(0) 做网站(15) 企业网站建设(1) 关键词优化(23) 关键词排名(1) 长春APP开发(7) APP开发(3) 软件开发(9) 建站(11) 营销型网站建设(1) 沈阳做网站(0) 手机APP制作(4) 长春SEO优化(2) SEO(0) 长春网络营销(0) 长春网站推广(0) 长春网站SEO(9) 长春SEO外包(0) 长春SEO顾问(0) 长春做网站(73) 长春SEO技术(0) 长春网站设计(4) 长春SEO公司(0) 长春软件公司(8) 佰亿金科(5) 长春网络推广(0) 长春网络SEO(1) 网络推广(1)
网站,小程序,APP,微信公众平台,SEO,设计,建设,开发,制作,优化,推广,营销,维护,专业的软件公司助您轻松解决营销解决方案。