JS中创建函数的几种方法
答案:2 悬赏:60 手机版
解决时间 2021-01-04 14:17
- 提问者网友:原来太熟悉了会陌生
- 2021-01-04 02:55
JS中创建函数的几种方法
最佳答案
- 五星知识达人网友:长青诗
- 2021-01-10 06:29
//可用来传参(function(x,y){ console.log(x+y);})(2,3); //带返回值var sum=(function(x,y){ return x+y;})(2,3);console.log(sum); ~function(){ var name='~' console.log(name);}(); !function(){ var name='!' console.log(name);}(); ;(function(){ var name=';' console.log(name);})(); -function(){ var name='-' console.log(name);}(); //逗号运算符1,function(){ var name=','; console.log(name);}(); //异或1^function(){ var name='^'; console.log(name);}(); //比较运算符1>function(){ var name='>'; console.log(name);}(); ~+-!(function(){ var name='~+-!'; console.log(name);})(); ~!(function(){ var name='~!'; console.log(name);})(); (function(){ var name='call'; console.log(name);}).call(); (function(){ var name='apply'; console.log(name);}).apply();
全部回答
- 1楼网友:雪起风沙痕
- 2021-01-10 07:16
定义函数的种方法1.
最基本的作为一个本本分分的函数声明使用。
复制代码代码如下:function func(){}或var func=function(){};2.
作为一个类构造器使用:复制代码代码如下:function class(){}
class.prototype={};
var item=new class();3.
作为闭包使用:复制代码代码如下:(function(){
//独立作用域})();4.
可以作为选择器使用:复制代码代码如下:var addevent=new function(){
if(!-[1,]) return function(elem,type,func){attachevent(elem,'on'+type,func);};
else return function(elem,type,func){addeventlistener(elem,type,func,false);}
};//避免了重复判断5.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯