关于函数return的一些理解与小实例

Posted sweeeper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于函数return的一些理解与小实例相关的知识,希望对你有一定的参考价值。

先看代码:

function example (){

  var index=1;

  return {//像这种加个大括号的就是返回一个对象了,而不仅仅是一个值

    index,

    net:function(){

      return { value:++index,name:‘wang‘}

          }

    }

}

var runExample=example();

runExample;//z这是example函数运行后的结果,返回的是一个对象,包含index属性和net函数。

runExample.index;//得到的是runExample函数运行后里边对象的index属性值。

net;//返回的是一个函数

net();//这个是net里边运行后得到的结果,返回的是一个对象,具体为:object{value:2,name:‘wang‘}

 

以上是关于关于函数return的一些理解与小实例的主要内容,如果未能解决你的问题,请参考以下文章

关于在类中调用PHP函数的一些解释

关于构造函数,实例,原型对象一纯手工的理解

关于Python中的yield的理解

关于python递归函数怎样理解

关于Python装饰器内层函数为什么要return目标函数的一些个人见解

关于prototype以及__proto__的一些理解