ES6的new Function()如何运用及典型案例分析?

更新于
2026-09-27 00:41:59
0阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1612个文字,预计阅读时间需要7分钟。

ES6的new Function()如何运用及典型案例分析?

原文:本文字例讲述了ES6中new Function()语法及其应用。分享给大大家供大家参考,具体如下:学习《ECMAScript6入门》中的模板字符串的案例中看到了new Function()创建函数的语法:let str='return Hello, world!';let func=new Function(str);console.log(func()); // 输出:Hello, world!

ES6的new Function()语法示例与应用说明如下:参考《ECMAScript6入门》中模板字符串案例,发现new Function()可以创建函数:定义字符串`str='return Hello, world!';`,然后使用`new Function(str)`生成函数`func`。执行`func()`将输出:Hello, world!。

本文实例讲述了ES6中new Function()语法及应用。分享给大家供大家参考,具体如下:

学习《ECMAScript6入门》中的模板字符串的案例中看见了new Function()创建函数的语法:

let str = 'return ' + '`Hello ${name}!`'; let func = new Function('name', str); func('Jack') // "Hello Jack!"

上面的代码传入name参数和字符串函数体,字符串函数体由模板字符串提供,非常简洁方便。

为理解new Function,于是找到了下面这篇文章:

下文翻译自:javascript.info/new-function

这里有一个很少被用到的新建函数的方法,但是有时候不得不使用它。

阅读全文

本文共计1612个文字,预计阅读时间需要7分钟。

ES6的new Function()如何运用及典型案例分析?

原文:本文字例讲述了ES6中new Function()语法及其应用。分享给大大家供大家参考,具体如下:学习《ECMAScript6入门》中的模板字符串的案例中看到了new Function()创建函数的语法:let str='return Hello, world!';let func=new Function(str);console.log(func()); // 输出:Hello, world!

ES6的new Function()语法示例与应用说明如下:参考《ECMAScript6入门》中模板字符串案例,发现new Function()可以创建函数:定义字符串`str='return Hello, world!';`,然后使用`new Function(str)`生成函数`func`。执行`func()`将输出:Hello, world!。

本文实例讲述了ES6中new Function()语法及应用。分享给大家供大家参考,具体如下:

学习《ECMAScript6入门》中的模板字符串的案例中看见了new Function()创建函数的语法:

let str = 'return ' + '`Hello ${name}!`'; let func = new Function('name', str); func('Jack') // "Hello Jack!"

上面的代码传入name参数和字符串函数体,字符串函数体由模板字符串提供,非常简洁方便。

为理解new Function,于是找到了下面这篇文章:

下文翻译自:javascript.info/new-function

这里有一个很少被用到的新建函数的方法,但是有时候不得不使用它。

阅读全文