`
pengfeng
  • 浏览: 230450 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

神奇的JavaScript Function

阅读更多

今天在看javascript面向对象方面的相关资料过程中发现一个非常有趣的问题,下面列出来了四种创建函数的方法及测试用例:

 

第一种: 

var a = function(){};
alert(a.prototype);//[object Object]

第二种:

var a = new function(){}; 
alert(a.prototype);//undefined

第三种:

var b = new Function(){};//此行代码出错
alert(b.prototype);

第四种:

var b = new Function();
alert(b.prototype);//[object Object]

 

疑惑: 

第二种写法在jquery tablesorter插件中有这样用,不明白和其他创建函数的方式有何区别

 

希望高手看见后能就以上各种创建函数的方式及其之间的区别进行指点迷津,如果我有答案后也会及时更新共享,谢谢

 

分享到:
评论

相关推荐

    理解Javascript Function与Object

    理解Javascript Function与Object 在JavaScript中,Function和Object是两个非常重要的概念,它们之间存在着紧密的关系。在这篇文章中,我们将深入探讨Function和Object的关系,了解它们之间的联系和区别。 ...

    javascript Function

    ### JavaScript中的Function应用详解 #### 一、基本概念与用法 在JavaScript中,`Function` 是一个内置对象,它允许我们创建动态的函数。它不仅支持传统的函数声明,还能用于构建复杂的对象模型和实现一些高级特性...

    Javascript中神奇的this

    2. `this`的神奇绑定规则 2.1 默认绑定规则 在没有特定上下文的情况下,如全局环境中直接调用函数,`this`会默认绑定到全局对象(浏览器环境下是`window`,Node.js中是`global`)。在严格模式下,`this`会绑定到`...

    【JavaScript源代码】JavaScript的function函数详细介绍.docx

    JavaScript中的`function`函数是其核心特性之一,它允许我们定义可重复使用的代码块,能够封装任意数量的语句,并且可以在程序的任何位置被调用。JavaScript的函数与许多其他编程语言(如C)相比,具有独特的特点,...

    JavaScript中的function使用方法.docx

    JavaScript 中的 function 使用方法 JavaScript 中的 function 使用方法可以分为两种:作为普通逻辑代码容器和作为对象。 一、function 作为普通函数 在 JavaScript 中,function 可以作为普通函数使用,类似于 C...

    javascript Object与Function使用.docx

    ### JavaScript中的Object与Function #### 一、引言 随着JavaScript的发展与标准化,这门语言已经成为Web开发领域不可或缺的一部分。然而,在深入学习JavaScript的过程中,不少开发者对于语言内部的一些概念仍感...

    javascript parse让js 折叠 方便定位到function插件

    javascript parse让js 折叠 方便定位到function插件

    JavaScript 定义function的三种方式小结

    如: 代码如下: function func() { //body code } (3) 使用JavaScript内置Function对象构造。如: 代码如下: var func = new Function(“/*parameters*/”,”/*body code*/”); 声明变量定义与使用function表达式...

    javascript function、指针及内置对象

    此外,JavaScript中的函数也被视作特殊的对象类型Function,称为函数对象。掌握JavaScript函数的使用、函数对象的性质以及JavaScript内置对象是学习JavaScript的基础。 ### 函数和函数对象(Function Object) 在...

    asp.net JavaScript插件 JavaScript Function Outliner

    综上所述,***开发人员使用JavaScript Function Outliner插件可以有效地管理JavaScript代码,特别是对于内嵌JavaScript代码的管理和压缩处理,这不仅有助于提高开发效率,也能够改善最终用户的网页加载体验。...

    js中function函数的使用方法.docx

    ### JavaScript中的Function函数详解 #### 一、概述 在JavaScript编程语言中,`function`关键字是定义函数的基础。本文将详细介绍`function`的各种使用方法及其应用场景,帮助读者更深入地理解这一核心概念。 ###...

    深化浅析JavaScript中的Function类型_.docx

    JavaScript中的Function类型是编程语言的核心概念之一,它既是创建可执行代码的构造器,也是一种数据类型。在JavaScript中,函数是一种一等公民,这意味着函数可以作为变量赋值、作为参数传递,甚至作为其他函数的...

    JavaScript中的Function函数

    JavaScript中的Function函数是编程语言的核心组成部分,用于封装可重复使用的代码段。JavaScript的函数具有多种用途,包括事件驱动、作为类构造器、闭包以及在DOM操作中的选择器功能。以下将详细介绍JavaScript中的...

    Javascript 面向对象的JavaScript进阶

    ### JavaScript面向对象进阶知识点详解 #### 8.1 面向对象编程的基本特性 在探讨面向对象的JavaScript之前,我们首先需要了解面向对象编程(Object-Oriented Programming, OOP)的基本特性:封装性、抽象性、继承...

    Javascript面向对象编程

    JavaScript使用`function`关键字来定义类。例如: ```javascript function Student(name, age) { this.name = name; this.age = age; } ``` 在这个例子中,`Student`可以被视为一个类,用于创建特定类型的对象。...

    JS Function 名称排序

    在JavaScript中,函数是第一类对象,这意味着它们可以被赋值给变量、作为参数传递给其他函数,甚至可以作为其他函数的返回值。在这种上下文中,"JS Function 名称排序"指的是按照函数名称对这些可操作的对象进行排序...

    JS function函数 基础案例

    在JavaScript中,我们可以使用`function`关键字来定义一个函数。基本语法如下: ```javascript function 函数名(参数1, 参数2, ...){ // 函数体,执行的代码 } ``` 例如,创建一个简单的函数`sayHello`,它接受一...

    JavaScript function函数种类详解

    JavaScript中的函数是其核心特性之一,它们在编程中扮演着多种角色。本篇文章将深入探讨三种主要的JavaScript函数类型:普通函数、匿名函数和闭包函数。 ### 普通函数 普通函数是最常见的函数形式,它们通过函数...

    异步函数同步_Make_an_asynchronous_function_synchronous_javascript

    在JavaScript编程中,异步处理是一项核心特性,它允许代码在等待I/O操作(如文件读写、网络请求)时不会阻塞程序的执行。然而,有时开发者可能需要将异步函数转换为同步形式,以便在特定场景下更容易控制流程。本文...

    javascript两种function的定义介绍及区别说明

    在JavaScript中有两种主要的函数定义方式,即函数声明(Function Declaration)和函数表达式(Function Expression)。这两种方式在大部分场景下表现相同,但在特定条件下会有差异。下面将详细讨论这两种函数定义...

Global site tag (gtag.js) - Google Analytics