如何编写手机小程序_详解javascript函数写法大全

2021-01-07 15:05| 发布者: | 查看: |

详解javascript函数写法大全       这篇文章主要介绍了javascript函数写法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

4.可用类来实现,注意类的第二种和第三种写法不能混用,否则一旦混用,如在后面为对象的原型对象赋值新对象时,那么他将会覆盖掉之前对prototype对象赋值的方法

4.1 第一种写法

 var fnobject4 = function(){
 this.fn1 = function(){
 console.log("第一个函数");
 this.fn2 = function(){
 console.log("第二个函数"); 
 this.fn3 = function(){
 console.log("第三个函数");

4.2 第二种写法

 var fnobject5 = function(){};
 fnobject5.prototype.fn1 = function(){
 console.log("第一个函数");
 fnobject5.prototype.fn2 = function(){
 console.log("第二个函数");
 fnobject5.prototype.fn3 = function(){
 console.log("第三个函数");

4.3 第三种写法

 var fnobject6 = function(){};
 fnobject6.prototype={
 fn1:function(){
 console.log("第一个函数");
 fn2:function(){
 console.log("第二个函数");
 fn3:function(){
 console.log("第三个函数");

4.4 第四种写法

var fnobject7 = function(){};
fnobject7.prototype={
 fn1:function(){
 console.log("第一个函数");
 return this;
 fn2:function(){
 console.log("第二个函数");
 return this;
 fn3:function(){
 console.log("第三个函数");
 return this;

5.对Function对象类的扩展(下面三种只能用一种)

5.1 第一种写法(对象)

 Function.prototype.addMethod = function(name,fn){
 this[name] = fn;
 var methods=function(){};//var methods=new Function();
 methods.addMethod('fn1',function(){
 console.log("第一个函数");
 methods.addMethod('fn2',function(){
 console.log("第二个函数");
 methods.addMethod('fn3',function(){
 console.log("第三个函数");

5.2 链式添加(对象)

Function.prototype.addMethod = function(name,fn){
 this[name] = fn;
 return this;
 var methods=function(){};//var methods=new Function();
 methods.addMethod('fn1',function(){
 console.log("第一个函数");
 }).addMethod('fn2',function(){
 console.log("第二个函数");
 }).addMethod('fn3',function(){
 console.log("第三个函数");

5.3 链式添加(类)

Function.prototype.addMethod = function(name,fn){
 this.prototype[name] = fn;
 return this;
var Methods=function(){};//var methods=new Function();
methods.addMethod('fn1',function(){
 console.log("第一个函数");
}).addMethod('fn2',function(){
 console.log("第二个函数");
}).addMethod('fn3',function(){
 console.log("第三个函数");

以上所述是小编给大家介绍的javascript函数写法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对凡科网站的支持!

<
>

 
QQ在线咨询
售前咨询热线
18720358503
售后服务热线
18720358503
返回顶部