JavaScript和jQuery代码通过var返回函数
JavaScript and jQuery code to return function by var
我正在工作的小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
相关文章:
- 控制台返回var不是't定义,但它是
- 如何从回调函数返回 var?OOP 属性
- winJS 从函数未定义返回 var
- 从另一个函数返回 var 是 JS
- 类型运算符和实例运算符为同一 var 返回不同的信息
- JavaScript 在 for 循环中返回 var
- 使用 var t=!0 / var t=!1 表示真/假有多安全?他们是否总是返回真正的布尔值真/假
- if 语句并返回 var === 其他东西
- Ajax返回带有服务器响应的var
- Why for var在数组中返回一个字符串索引
- 什么是函数中的“返回(var > -1)”
- NodeJS-将命令行输出存储为var,并通过res.send()将其返回到客户端
- 另一个var中的setDate方法返回不同的值
- 为什么var c=“;a“||"b”;返回c=“;a“;并且var c=“0”;a“&&"
- 如何让我的javascript var在html段落中返回
- 返回带有node的原始html(只将html放入var中)
- 数组的数组或使用相同var返回不同值的另一种解决方案
- JavaScript和jQuery代码通过var返回函数
- 在它外部定义的对话框中的 var 返回未定义的 jQuery
- jQuery var 返回对象