2017-01-30 65 views
0

我是JavaScript編程新手,有人可以幫助我實現我的需要。我需要在調用這個JavaScript文件時將返回值賦給變量,這應該在JavaScript文件中完成。我不確定我的代碼是否正確。將JavaScript函數返回值加載到變量

(function() { 

return { 
    css: [ 
     { file: 'css/theme-default.css' } 
    ], 
    js: [ 
     { file: 'config.js' } 
    ], 
    placeHolder: { 
     content: { 
      version: '2.0', 
      developer: 'Sibiraj' 
     }, 
     sitelogo: { 
      visible: true, 
      content: { 
       title: 'Home' 
      } 
     }, 
    }, 
    bodyClass: 'default-v_3.0' 
}; 
}); 
+0

'變種mVarName = myFuncName();'? – Shilly

+0

我想要類似var myjs ='themes/config/js' –

+0

請更詳細地解釋你正在試圖對待的對象 – charlietfl

回答

0

創建一個新的功能,並呼籲document.ready功能此功能如下代碼段

$(function(){ 
 
    var data=Getdata(); 
 
}) 
 
    
 

 
function Getdata() 
 
{ 
 
return { 
 
    css: [ 
 
     { file: 'css/theme-default.css' } 
 
    ], 
 
    js: [ 
 
     { file: 'config.js' } 
 
    ], 
 
    placeHolder: { 
 
     content: { 
 
      version: '2.0', 
 
      developer: 'Sibiraj' 
 
     }, 
 
     sitelogo: { 
 
      visible: true, 
 
      content: { 
 
       title: 'Home' 
 
      } 
 
     }, 
 
    }, 
 
    bodyClass: 'default-v_3.0' 
 
}; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

爲什麼這需要'document.ready'? – charlietfl

+0

有沒有辦法像這樣做 var myjs ='themes/config/js'。所以myjs的返回值是 –

+0

,在這個例子中你想在'js'數組中使用'config.js'嗎? – Curiousdev