JavaScript和jQuery代码通过var返回函数

JavaScript and jQuery code to return function by var

本文关键字:var 返回 函数 jQuery 代码 JavaScript      更新时间:2023-09-26

我正在工作的小api从我的数据库获取内容。我想根据我声明的变量在JavaScript/jQuery函数中显示数据。

例子
<script>
function dataset() {
var url = "www.example.com";
var name = "Mini Api";
ver version = "1.00";
this.return url;
this.return name;
this.return version;
}
</script>

我打算如何使用它

<script>
minapi = new dataset();
//here I want to return only name 
alert(minapi.name);
</script>

你知道该怎么做吗?

另外,有没有一种方法可以创建jQuery函数来执行一次页面加载而不使用这个$( document ).ready(function() {}); ?

我想你想要这个:

function dataset() {
   var myData = {
       url: "www.example.com",
       name: "mini api",
       version: "1.00"
   };
   return myData;
}
var myVar = dataset();
console.log(myVar.name);

JSFiddle: https://jsfiddle.net/1455d5z3/

这就是你要做的。我修正了ver并正确分配了属性。

function dataset() {
  var url = "www.example.com";
  var name = "Mini Api";
  var version = "1.00";
  this.url = url;
  this.name = name;
  this.version = version;
}

根据您的情况可能有更好的方法,但这确实给出了您想要的结果。

请这样使用

function dataset() {
  var url = "www.example.com";
  var name = "Mini Api";
  var version = "1.00";
  this.returnUrl = function (){
    return url;
  } 
  this.returnName = function (){
    return name;
  } 
  this.returnVersion = function (){
    return version;
  } 
}
 var minapi = new dataset();
 alert(minapi.returnName());

参考Fiddle