2017-01-30 75 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