1. 程式人生 > >關於函數return的一些理解與小實例

關於函數return的一些理解與小實例

關於 wan var turn function nbsp ret on() bject

先看代碼:

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的一些理解與小實例