JS函数
2016-02-15 18:25:09 1 举报
AI智能生成
这是一个JavaScript函数,用于执行特定的任务或操作。函数是一段可重用的代码,可以接受输入参数并返回结果。它由函数名、参数列表和大括号内的代码块组成。函数可以包含变量声明、条件语句、循环语句和运算符等。通过调用函数名并传递适当的参数,可以在程序中的任何地方使用该函数。函数的使用可以提高代码的可读性和模块化程度,使程序更易于维护和扩展。在编写JavaScript函数时,需要遵循命名规范、参数类型匹配和错误处理等最佳实践,以确保代码的正确性和可靠性。
作者其他创作
大纲/内容
JS函数
词法特性
定义
表达式
声明语句
嵌套
调用
作为函数
作为方法
this
没有作用域限制,不能访问外部函数上下文
return this--方法链的使用
嵌套函数
this为全局对象
this为undefined
作为构造函数
call()或apply()间接调用
实参和形参
可选形参--undefined、赋予默认值(利用 || 的短路)、注释强调形参可选
可变长的实参列表
实参对象arguments
callee(当前执行的函数)和caller(调用当前正在执行的函数的函数)--严格模式报错
对象属性作为实参--传入对象
实参类型--语义化单词或注释、注意类型检查
作为值的函数
赋值给
变量
对象的属性(称为方法)
数组元素
作为参数传入另外一个函数
自定义函数属性(函数即对象)--可用于缓存,避免设置全局变量
作为命名空间的函数
立即执行函数,避免污染全局环境
函数属性、方法和构造函数
length属性--期望传入函数的实参个数
prototype属性
call()方法和apply()方法
bind()方法(ES5)
toString()方法
Function构造函数(性能巨低,慎用!)
其他高级用法
闭包
函数式编程
使用函数处理数组
高阶函数
不完全函数
记忆
0 条评论
回复 删除
下一页