Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript变量作为链中的函数名_Javascript_Function_Variables_Chaining - Fatal编程技术网

Javascript变量作为链中的函数名

Javascript变量作为链中的函数名,javascript,function,variables,chaining,Javascript,Function,Variables,Chaining,我试图将从表单元素捕获的变量拉入函数链。变量值需要充当函数名。例如: <form name="myform"> <input type="radio" id="DayOfWeek" name="DayOfWeek" value="monday" />Monday <input type="radio" id="DayOfWeek" name="DayOfWeek" value="tuesday" />Tuesday <input type="

我试图将从表单元素捕获的变量拉入函数链。变量值需要充当函数名。例如:

<form name="myform">
  <input type="radio" id="DayOfWeek" name="DayOfWeek" value="monday" />Monday
  <input type="radio" id="DayOfWeek" name="DayOfWeek" value="tuesday" />Tuesday
  <input type="radio" id="DayOfWeek" name="DayOfWeek" value="wednesday" />Wednesday
  <input type="radio" id="DayOfWeek" name="DayOfWeek" value="thursday" />Thursday
  <input type="radio" id="DayOfWeek" name="DayOfWeek" value="friday" />Friday
</form>

我的问题是让变量“monthday”值充当该链中的函数名。我是否有一个“duh”时刻,或者这是不可能的?

这个怎么样:
Date.parse(NewDate).add(1.month()[monthday]()

使用:


记住,在js中,对象是“字典”,所有东西都是你们喜欢的对象!那是一个无聊的时刻。我将两个捕获的变量串在一起,并执行以下操作:NewDate=Date.parse(NewDate).add(1.month()[monthday]()[monthrate]();需要去掉第二个点。感谢您的快速回复!太好了,谢谢。我想把一对情侣串在一起,这就是我的问题所在。应该去掉分隔括号内数值的点。
var **monthday**=$("input[name='DayOfWeek']:checked").val();
NewDate = Date.parse(NewDate).add(1).month().**monthday**();
var monthday = $("input[name='DayOfWeek']:checked").val();
NewDate = Date.parse(NewDate).add(1).month()[monthday]();