使用JS函数来使用另一个函数的语法?node.js
Using a JS function to use the syntax of another? node.js
这篇文章的标题可能不好,我们会尝试更好地解释。
基本上,我一直在尝试制作一个函数:
var readlineSync = require('readline-sync');
function i(context) {
readlineSync.question(context)
}
var Username = i("Testing the prompt: ")
console.log(Username)
我发现一遍又一遍地写readlineSync.question
相当烦人,但运行代码会返回以下内容:
Testing the prompt: Hello
undefined
我做错什么了吗?
您不会从函数中返回任何内容。
应该是:
function i(context) {
return readlineSync.question(context)
}
您可以执行以下操作:
var i = readlineSync.question
// usage
i('Testing the prompt: ')
创建函数的别名
或者,如果您使用的是支持ES6的环境(Node 6或Chrome):
import { question as i } from 'readline-sync'
// usage
i('Testing the prompt: ')
与相同
var i = require('readline-sync').question
// usage
i('Testing the prompt: ')
您忘记了返回语句
function i(context){
return readlineSync.question(context)
}
相关文章:
- javascript匿名函数语法
- jQuery中的匿名函数语法
- uiWebview 调用 javascript 函数语法
- 爆米花构造函数语法
- 什么'新旧javascript函数语法的区别
- 如何使用$q's构造函数语法与Angular$http's配置超时
- JavaScript 原型构造函数语法 1 与语法 2
- 函数语法,传递变量
- 我可以将 ES6 的箭头函数语法与生成器一起使用吗?(箭头符号)
- 打字稿中的工厂函数语法
- javascript:函数语法是什么意思
- JavaScript 匿名函数语法变体
- 函数语法中的方括号在 MDN 上是什么意思?
- 对象构造函数语法错误
- JavaScript addEventListener 函数语法
- nodejs 中以下函数语法的含义是什么?
- jQuery函数语法差异
- 解释了自执行函数语法和回调语法
- bootstrapjquery插件中的函数语法
- javascript构造函数语法