函数也是对象,本片介绍函数的属性、方法、Function()狗仔函数。
1、arguments.length表示实参的个数。
2、arguments.callee.length表示形参个数。
    function test(a,b,c,d,e,f){
        alert(arguments.length);
        alert(arguments.callee.length);
    }
    test(1,2,3,4,5,6,7); //先弹出7 实参个数; 在弹出6 形参个数;
3、call调用、apply调用
    function Ample(){
        this.add=function(n1,n2){
            var n3=n1+n2;
            alert(n3);
        };
        this.app=function(n1,n2){
            var n4=n1*n2;
            alert(n4);
        }
    };
    function Cmple(){
        this.adp=function(n1,n2){
            var n3=n2-n1;
            alert(n3);
        }
    }
    var Bmp=function(){
        this.n=2.3;
        Ample.call(this); //call继承Ample的方法
        Cmple.call(this); //call继承Cmple的方法
    };
    var b=new Bmp();
    b.add(5,3);
    b.app(5,3);
    b.adp(2,61);
    alert(Math.floor.call(b,2.3)); //b通过call调用Math的floor方法
A.call(b);以b的作用域调用A里面的方法;
函数也是对象,本片介绍函数的属性、方法、Function()狗仔函数。的更多相关文章
- JS中的内置对象简介与简单的属性方法
		
JS中的数组: 1.数组的概念: 数组是在内存中连续存储的多个有序元素的结构,元素的顺序称为下标,通过下标查找对应元素 2.数组的声明: ①通过字面量声明var arr1 = [,,,,] JS中同一 ...
 - python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部分内容)
		
今日临时总结的内容,可能还有些不正确的地方,初步当做个速查表吧. 类的内置函数(继承object的,自己重写) 内置函数 执行时机 注意点 调用案例 __init__ 实例化对象时 不允许写返回值(r ...
 - delphi 常用属性+方法+事件+代码+函数
		
内容居中(属性) alignment->tacenter mome控件 禁用最大化(属性) 窗体-> BorderIcons属性-> biMaximize-> False 让鼠 ...
 - ES6语法~解构赋值、箭头函数、class类继承及属性方法、map、set、symbol、rest、new.target、 Object.entries...
		
2015年6月17日 ECMAScript 6发布正式版本 前面介绍基本语法, 后面为class用法及属性方法.set.symbol.rest等语法. 一.基本语法: 1. 定义变 ...
 - function foo(){}、(function(){})、(function(){}())等函数区别分析
		
前面一段时间,看到(function(){}),(function(){}())这些函数就犯晕,不知道它到底是什么意思,为什么函数外要加小括号,函数后要加小括号,加和不加到底有什么区别……一直犯迷糊, ...
 - JavaScript总体的介绍【JavaScript介绍、定义函数方式、对象类型、变量类型】
		
什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中内置了许多对象供我们使用[String.Date.Array]等等 javaScrip ...
 - jQuery Ajax 操作函数及deferred对象
		
jQuery Ajax 操作函数 jQuery 库拥有完整的 Ajax 兼容套件.其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据. 函数 描述 jQuery.ajax() 执行异步 H ...
 - JavaScript中的Function(函数)对象详解
		
JavaScript中的Function对象是函数,函数的用途分为3类: 作为普通逻辑代码容器: 作为对象方法: 作为构造函数. 1.作为普通逻辑代码容器 function multiply(x, y ...
 - 【Vue】定义组件 data 必须是一个函数返回的对象
		
Vue 实例的数据对象.Vue 将会递归将 data 的属性转换为 getter/setter,从而让 data 的属性能够响应数据变化.对象必须是纯粹的对象 (含有零个或多个的 key/value ...
 - python内置函数的简单使用和介绍
		
"""内置函数的简单使用和介绍参考链接:https://docs.python.org/3/library/functions.html ""&quo ...
 
随机推荐
- JAVA面向对象之一
			
一.面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应 ...
 - 完全平方数(钟神的hao)
			
[问题描述] 从1− ?中找一些数乘起来使得答案是一个完全平方数,求这个完全平方数最大可能是多少. [输入格式] 第一行一个数字?. [输出格式] 一行一个整数代表答案对100000007取模之后的答 ...
 - 炮(棋盘DP)
			
一直以为自己写的就是状态压缩,结果写完才知道是个棋盘dp 首先看一下题目 嗯,象棋 ,还是只有炮的象棋 对于方案数有几种,我第一个考虑是dfs,但是超时稳稳的,所以果断放弃 然后记得以前有过和这个题差 ...
 - Unity arm64
			
ERROR ITMS-90086 ERROR ITMS-90086:"missing 64-bit support. beginning on february 1, 2015, new i ...
 - [No000040]取得一个文本文件的编码方式
			
using System; using System.IO; using System.Text; /// <summary> /// 用于取得一个文本文件的编码方式(Encoding). ...
 - android 调用系统的音乐和视频播放器
			
package com.eboy.testsystemaudiovideo; import android.app.Activity;import android.content.Intent;imp ...
 - Exploit利用学习1:MS09-001
			
目标 IP: Kali系统IP: 1.使用Metasploit框架,在kali终端输入msfconsole打开Metasploit:如下图 2.搜索相关模块:search ms09-001 找到一个可 ...
 - MySQL 的乐观并发控制Optimistic concurrency control
			
默认情况下, MySQL的Innodb事务隔离级别是重复读 repeatable read, SELECT @@GLOBAL.tx_isolation, @@tx_isolation;REPEATAB ...
 - ASP.NET点击按钮弹出确认对话框方法
			
开发asp.net网页应用程序的时候,有些页面的按钮需要增加一个确认对话框,比如: 实现这个功能比较简单,代码这样写: Button.Attributes["onclick"] = ...
 - this.down和this.up用法
			
down既可以加id也可以加xtype