美文网首页
js中new Function 创建函数对象

js中new Function 创建函数对象

作者: 聆听璇律 | 来源:发表于2019-06-13 14:01 被阅读0次

Function这个构造函数可以用来创造函数对象。

语法:

0.一个参数都不传的情况 创建的就是一个空的函数
var 函数名 = new Function()
1.只传一个参数的情况 这个参数就是函数体
var 函数名 = new Function("函数体")
2.传多个参数的情况,最后一个参数为函数体,前面的参数都是该函数的形参名

    //只有一个参数,表示函数体
   var fun1 = new Function("console.log('哈哈')")
    fun1();

    //有多个参数,最后一个函数体,其他是该函数的形参名
    var fun2 = new Function('a', 'b', 'return(a+b);')
    fun2(8, 6);

相关文章

  • js中new Function 创建函数对象

    Function这个构造函数可以用来创造函数对象。 语法: 0.一个参数都不传的情况 创建的就是一个空的函数va...

  • JavaScript原型和原型链

    js里,一切皆对象,但有普通对象和函数对象之分,通过new Function()创建的对象就是函数对象。 原型对象...

  • 对象、原型(prototype)、指针(__proto__)、构

    一、函数对象 ①创建函数(var a = function (){}) ②js原生对象中除Math,JSON其他对...

  • 原型与原型链

    函数对象: 通过new Function ()创建对象的对象 (Object Array Number 都是函数对...

  • js 的prototype和constructor

    js中每个函数(用function定义的对象)都有constructor属性。用new定义的对象和对象直接量({}...

  • 一图理清JS原型链

    所有对象都是通过“new 函数()”创建的,该函数为构造函数。 函数也是一个对象,它通过“new Function...

  • 2018-05-18 原型链

    1:普通对象与函数对象 JavaScript分为普通对象和函数对象,通过new Function创建的对象都是函数...

  • 06_JS面向对象

    创建函数的几种方式 函数的构造函数Function 在 js 中 使用Function可以实例化函数对象。也就是说...

  • 创建js对象_new+构造函数

    1、js面向对象 2、new构造函数创建

  • js的原型

    一、普通对象和函数对象 总结:new Function() 创建的对象都是函数对象,其他都是普通对象。 二、构造函...

网友评论

      本文标题:js中new Function 创建函数对象

      本文链接:https://www.haomeiwen.com/subject/wmbjfctx.html