- (function(){})(this,function(){}
- + - ! function($) (), function 前
- $(function(){})与 (function(){})(
- + - ! function($) (), function 前
- js function/Function
- cost function and loss function
- jquery(function(){})与(function()
- js中(function(){}()),(function(){
- jQuery(function(){ })与(function(
- jQuery(function(){})和$(function(
function——关键字
Function——全局对象
声明一个函数
1.使用关键字
-具名函数
function f(){} //可单独声明
-具名函数赋给一个变量
image.png

-匿名函数
function (){} //不可单独声明,必须赋给一个变量
2.使用全局对象window.Funciton
new Funciton('参数1', '参数2', '函数体')


3.ES6
箭头函数都是匿名,可赋给变量
f=(x,y)=>{}
sum = (x,y)=>{return x+y}
可写成
sum = (x,y)=>x+y //当函数体只有一句需要执行时可同时省略return和{}
n2 = n => n*n //参数只有一个可省略()
name属性(坑

函数的本质
function f (x,y) {
return x+y
}
call方法用于调用一个函数,可通过传第一个参数指定this的值,除第一个参数外的所有参数将作为被调用函数的参数。
调用:f(1,2)等同于f.call(this,1,2)。
f.call的第一个参数就是this。
https://juejin.im/post/5a9640335188257a7924d5ef
网友评论