javascript - 如何调用参数?
问题描述
我已经学会了如何在 JavaScript 中调用变量:
(variableName 代表你的变量名)
variableName;
使用关键字声明变量或函数后
var
,您可以随时使用其名称调用它。
那么,如何在 JavaScript 中调用参数呢?
会是这样吗?
function sampleFunction(foo) {
foo; // Parameter invoking?
}
还是我应该只使用我所知道的并这样做?
function sampleFunction(foo) {
// Assigning the "foo" parameter to "something" and then attempting to call it
something = foo;
something;
}
需要更多信息?
在上一个问题“你如何在参数中做某事”中,我的意思是“你如何调用参数?”。这个问题是关于我的项目 Xi 的计划功能之一,event()
. 该命令有一个名为的参数toDo
——但现在它会被命名为a
.
// These commands are NOT real.
function event(a) {
when(a) {
a;
}
}
但是,问题是我实际上不知道如何调用a
.
a()
可能不应该使用,因为程序可能会抛出错误,因为传递给的参数a
不是函数。- 可能不鼓励使用赋值,因为它可能只是针对同一件事。
- 我可以参考变量或尝试不同的东西。
解决方案
我认为您以错误的方式使用 javascript 术语。Invoke 的意思是“执行”,它与调用函数相同。变量存储值 - 对象或原语。您可以将函数分配给变量,然后调用它,如下所示:
function myFunction(a, b) {
return a * b;
}
var valueReturnedbyFunction = myFunction(10, 2);
console.log(valueReturnedbyFunction );
所以函数是一个单独的代码块,它做一些事情并且通常返回一个值。但是你不调用变量。
推荐阅读
- kops - 将 etcd 和根卷更新到启用加密的 gp3
- postgresql-9.4 - Postgrsql:如果不存在则插入,否则返回值
- angularjs - Cordova 离子涡旋区域管理
- java - MutableMap 在 Activity 重新启动时重新初始化
- typescript - 在保持 Typesafe 的同时逐步构建带有必填字段的 typescript 对象
- php - 在laravel中检查跨数据库关系的存在
- windows - Docker for Windows:设置 mem_limit 时,请求的资源正在使用中错误
- c++ - 使用三元运算符和直接函数调用来延长生命周期?
- mysql - 如何修复这个内连接 SQL 查询?而不是 1 count() 返回 3
- arrays - 在“更新”操作中使用聚合管道更新数组元素