<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type=text/javascript charset=utf-8> function F(){
this.name = 1;
this.sc = 4;
alert(2);
return function(){
this.age = 2;
this.name = 3;
alert(1);
}
}
var f = new F();
alert(typeof f);//function
alert(f.name);//输出函数的名字
alert(f.age);//undefined
alert(f.sc);//undefined function G(){
this.name = 1;
this.sc = 4;
return {
name : 14,
age : 15
};
}
var g =new G();
alert(typeof g);//object
alert(g.name);//14
alert(g.age);//15
alert(g.sc);//undefined function H(){
this.name = 1;
this.sc = 4;
}
var g =new H();
alert(typeof g);//object
alert(g.name);//1 function H(){
this.name = 1;
this.sc = 4;
return this;
}
var g =new H();
alert(typeof g);//object
alert(g.name);//1
alert(g.sc);//4 function L(){
this.name = 1;
this.sc = 4;
return new Array(1,2,3);
}
var l =new L();
alert(typeof l);//object
alert(l);//1,2,3
alert(l.name);//undefined
alert(l.sc);//undefined function E(){
this.name = 1;
this.sc = 4;
return 'ssss';//return的是引用类型new函数就返回return的引用类型对象,基本类型就还是返回函数类的实例对象。
}
var e =new E();
alert(typeof e);//object
alert(e);//object
alert(e.charAt(1));//e.charAt is not a function
alert(e.name);//1
alert(e.sc);//4
</script>
</head>
<body>
</body>
</html>
function F(){
this.n = 1;
this.sc = 4;
return function FF(){
this.n = 11;
this.sc = 44;
return function FFF(){
this.n = 111;
this.sc = 442; }
}
}
var f = new F();
alert(typeof f);
alert(f.name);//FF, new F(),函数F值执行他的那层执行一遍
alert(f.n)//undefined function F(a){
this.n = 1;
this.sc = 4;
return new init(a); //new init(),如果init类没有return引用就返回init类的对象,否则返回init类中return的引用对象
} function init(){
this.n = 11;
return {n:arguments[0]}
} var d = F(3);
alert(d.n);//3 function F(a){
this.n = 1;
this.sc = 4;
return new init(a);
} function init(){
this.n = 11;
return 44
} var d = F(3);
alert(d.n);//

new F() 不一定返回F类的对象,有可能返回F()函数里面返回的对象。

function F(a){
this.n = 1;
this.sc = 4;
return new G(a); //不一定返回G对象,返回{}
} function G(){
this.n = 11;
return {n:arguments[0]}
} var d =new F(3); //不一定返回F的对象,返回的是F函数里面的new G()这个G的对象
alert(d.n);//3

jquery--new返回值的更多相关文章

  1. jquery ajax 返回值 中文时乱码或变成问号解决方法

    转载自jquery的 ajax返回值为中文时乱码解决方法 用jquery的ajax,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了 ...

  2. jquery选择器返回值

    jquery选择器$('selector')返回的不是数组,而是封装好的jquery对象.但这个对象有一个特别的地方,就是查询到的节点被以下标为属性,添加到了jquery对象上,所以它看起来像数组,因 ...

  3. jquery ajax 不执行赋值,return没有返回值的解决方法

    大家先看一段简单的jquery ajax 返回值的js 复制代码 代码如下: function getReturnAjax{ $.ajax({ type:"POST", url:& ...

  4. jquery ajax return值不能取得的解决方案

    jQuery ajax - ajax() 方法 http://www.w3school.com.cn/jquery/ajax_ajax.asp http://www.cnblogs.com/fqw19 ...

  5. jquery中ajax用return来返回值无效

    jquery中,ajax返回值,有三种写法,只有其中一种是成功的 /** * async:false,同步调用 * 返回1:2 * 失败 * 分析:ajax内部是一个或多个定义的函数,ajax中ret ...

  6. Jquery ajax 绑定multiselect多选下拉选项,同时异步执行返回值

    Jquery ajax 绑定multiselect多选下拉选项,同时异步执行获取返回值 function load(mslt_employees,belongto,mark) {//传入$(#ID) ...

  7. Jquery ajax 得到返回值

    Jquery ajax 得到返回值 1.ajax默认是异步调用的,所以得到的返回值是空值,要得到值必须改成同步:async: false,//同步. 2.必须定义一个全局变量 var result = ...

  8. AJAX JQuery 调用后台方法返回值(不刷新页面)

    AJAX JQuery 调用后台方法返回值(不刷新页面) (1)无参数返回值(本人亲试返回结果不是预期结果) javascript方法: $(function () {             //无 ...

  9. javascript学习笔记-2:jQuery中$("xx")返回值探究

    最近在写一个jQuery插件的时候,需要用到一个条件: 一组img标签,每一个元素都需要被它前面的元素值src替换,如果是第一个(序列为0)则其值为最后一个元素值,如果是最后一个,那么其值为第一个元素 ...

  10. 用jquery的ajax方法获取return返回值的正确姿势

    如果jquery中,想要获取ajax的return返回值,必须注意两方面,ajax的同步异步问题,在ajax方法里面还是外面进行return返回值. 下面列举了三种写法,如果想成功获取到返回值,参考第 ...

随机推荐

  1. 题解 P2195 【HXY造公园】

    天哪这道题竟然只有一篇题解! emm,首先读题看完两个操作就已经有很明确的思路了,显然是并查集+树的直径 一波解决. 并查集不多说了,如果不了解的可以看这里. 树的直径的思路很朴实,就是两边DFS(B ...

  2. 三种记录 MySQL 所执行过的 SQL 语句的方法

    程式 Debug 有時後從前面第一行追起來很辛苦(程式碼太多或 compile 過), 另一種做法就是從後面追起來, 反正最後寫入的是 DB, 那就從 DB 開始往前推, 所以就是要抓程式是執行哪些 ...

  3. C++ priority_queue的使用 & Java PriorityQueue

    刚刚那道BST的题目,也用到了priority_queue,那是那个没有定义比较函数. 那么下面这个,就要定义比较函数. 它的模板声明带有三个参数,priority_queue<Type, Co ...

  4. HTML5学习笔记简明版(11):新增的API

    HTMLDocument上的扩展 HTML5在DOM Level 2 HTML上扩展了一些HTMLDocument的接口.这些接口在全部实现了Document接口的元素对象上进行了实现. HTML5在 ...

  5. poj 2240 Bellman-Flod 求环

    http://poj.org/problem?id=2240 深刻体现了自己代码能力有问题外加改模板能力有问题.外加Debug有问题.以后做到: 1.算法原理能够轻易弄出来. 2.代码模板自己收集各种 ...

  6. Aizu - 2564 Tree Reconstruction 并查集

    Aizu - 2564 Tree Reconstruction 题意:一个有向图,要使得能确定每一条边的权值,要求是每个点的入权和出权相等,问你最少需要确定多少条边 思路:这题好像有一个定理之类的,对 ...

  7. Sqoop 数据导入导出实践

    Sqoop是一个用来将hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如:mysql,oracle,等)中的数据导入到hadoop的HDFS中,也可以将HDFS的数据导入到 ...

  8. Linux下通过.desktop 文件创建桌面程序图标及文件编写方式(Desktop Entry文件概述)

    Linux下通过.desktop 文件创建桌面程序图标及文件编写方式 1.Desktop Entry文件概述:在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序 ...

  9. try{futureGirl}catch(Exception){"Kill All Trouble"}——echarts样式

    首先先给未来女,解释一下题目吧.这是段代码,我再try{}括号里写了你,意思我会保护你.后面的catch(Exception)是捕捉你的所有麻烦,交给我解决. 今天收工较早,拖着疲惫是身躯回到宿舍,简 ...

  10. VBA关闭工作簿和退出Excel

    VBA关闭工作簿和退出Excel链接:http://www.excelpx.com/thread-233045-1-1.html 兰色幻想VBA基础入门和高级开发全套80集视频教程,助你成为VBA开发 ...