ES6的new Function()如何运用及典型案例分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1612个文字,预计阅读时间需要7分钟。
原文:本文字例讲述了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()语法及其应用。分享给大大家供大家参考,具体如下:学习《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
这里有一个很少被用到的新建函数的方法,但是有时候不得不使用它。

