Node.js – util.types.isGeneratorFunction() 方法
该UTIL。types.isGeneratorFunction()方法检查传递的值是否是生成器函数。如果上述条件成立,则返回True,否则返回False。如果使用转译工具,返回值可能与原始源代码不同。
语法
util.types.isGeneratorFunction(value)
参数
value- 此输入值接受所需参数的输入并检查它是否是生成器函数。
它根据传递的输入值返回True或False。
示例1
创建一个名为“isGeneratorFunction.js”的文件并复制以下代码片段。创建文件后,使用命令“nodeisGeneratorFunction.js”运行此代码。
//util.types.isGeneratorFunction()演示示例
//导入util模块
const util = require('util');
//传递普通函数
console.log("1." + util.types.isGeneratorFunction(function foo() {}));
//传递生成器函数
console.log("2." + util.types.isGeneratorFunction(function* gen() {}));输出结果C:\home\node>> node isGeneratorFunction.js 1.true 2.false
示例2
//util.types.isGeneratorFunction()演示示例
//导入util模块
const util = require('util');
var gen = function* id() {
var index = 0;
while (true)
yield index++;
}
//传递生成器函数
console.log("1." + util.types.isGeneratorFunction(gen));
var fn = function f() {
console.log('Welcome to nhooo !')
}
//传递普通函数
console.log("2." + util.types.isGeneratorFunction(fn));输出结果C:\home\node>> node isGeneratorFunction.js 1.true 2.false
热门推荐
10 生日贺卡祝福语简短创意
11 对爸爸的简短祝福语
12 送偶像生日祝福语简短
13 生日摆摊祝福语简短独特
14 生日祝福语 简短独特潮
15 新年顾客简短祝福语大全
16 生日祝福语 简短独特男童
17 医美的祝福语大全简短
18 新年孕妈祝福语简短