[toc] 在 JavaScript 中,函数是 头等 ( )对象,因为它们可以像任何其他 对象 一样具有属性和方法。它们与其他对象的区别在于函数可以被调用。简而言之,它们是 对象。 函数定义 函数名( )。 传递给函数的参数( ),一个函数最多可以有 255 个参数。 组成函数体的声明语句( )。 ...
分类:
编程语言 时间:
2020-05-18 21:04:44
阅读次数:
57
任何函数只要作为方法调用实际上都会传入一个隐式的实参,这个实参是一个对象,方法调用的母体就是这个对象。 函数的参数(实参和形参) 1、可选参数 当调用函数的时候传入的实参比函数声明时指定的形参个数要少,剩下的形参都将设置为undefined function getPropertyName(o, / ...
分类:
编程语言 时间:
2020-05-18 16:36:38
阅读次数:
57
内存分区模型 C++程序在执行时,将内存大方向划分为 4个区域 代码区:存放函数体的二进制代码(0,1),由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存 ...
分类:
编程语言 时间:
2020-05-14 15:37:00
阅读次数:
61
一.函数的参数 1.默认形参和关键字实参区别 默认形参在函数的定义处使用 关键字实参在函数的调用处使用 2.收集参数 (1)普通收集参数: 在参数的前面加上一个 * ,代表的是普通收集参数. 作用:收集多余的没人要的普通实参,构成一个元组 def func(*args): pass args => ...
分类:
编程语言 时间:
2020-05-12 16:35:02
阅读次数:
65
Function对象属性 1、arguments(此api或已弃用,但仍能使用) arguments.length:获取函数实参的个数 arguments.callee:获取函数对象本身的引用 arguments.callee.length:获取函数形参的个数 Javascrip中每个函数都会有一个 ...
分类:
其他好文 时间:
2020-05-12 13:34:38
阅读次数:
69
交换变量的值 三元表达式 列表生成式 l2是循环l的值,然后存在l2里面 l3是循环l的值,然后再加筛选条件,然后存在l3里面 冒泡排序: write和writelines的区别 文件读写3种模式的区别 修改文件 函数: 函数练习: 函数的参数: json操作: ...
分类:
Web程序 时间:
2020-05-12 09:55:20
阅读次数:
67
一、前言 平常写自动化会写一些前置fixture操作,用例需要用到直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。 fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参了。 调用 ...
分类:
编程语言 时间:
2020-05-08 18:23:11
阅读次数:
76
顶层const不影响传入函数的参数,一个拥有顶层const的形参和无法另一个没有顶层const形参区分开来: Record lookup(Phone); Record lookup(const Phone); //重复声明了Record lookup(Phone) Record lookup(Pho ...
分类:
其他好文 时间:
2020-05-08 15:59:15
阅读次数:
58
恢复内容开始 其实原本学过2.x, 完全是按官方文档学的.并且做了一个自制api给集团某服务使用. 也了解了一下性能, 部署方式, 以及一些坑. 现在觉得这玩意确实强大, 代表了未来, 所以就升级一下知识吧. 这次学的是杨旭老师的视频教程, 感觉有些原本理解的比较模糊的知识点有了加强. 那么在此就简 ...
分类:
Web程序 时间:
2020-05-05 23:43:10
阅读次数:
133
在ES5中,函数的参数还可以定义默认值。下面是一个例子。 function sum (x=1,y=2,z=3){ return x + y + z; } console.log(sum(4,2)); //输出结果是9 由于我们没有传入参数z,它的默认值是为3。因此,4+2+3==9. 在ES2015 ...
分类:
其他好文 时间:
2020-05-05 12:54:54
阅读次数:
60