如何将参数值传递给对象方法中的参数作为函数
问题描述:
可以说我有一个对象,并且在该对象内有一个函数作为属性换句话说就是一个方法,正确的JavaScript术语和该函数参数。我怎么可以将参数值传递给该函数参数,我会调用对象内部或对象外部的参数。帮帮我。如何将参数值传递给对象方法中的参数作为函数
var learningDaily = {
good: true,
smarterDaily: true,
makingMoney: false,
needHelp: true
question: function (question, please) {
if (question typeOf === Number) {
alert("JUST TELL ME HOW TO PASS ARGUMENTS TO PARAMS IN OBJ");
} else if (please === "thank you") {
alert ("thanks")
} else {
alert("thank again");
}
},
getSmarterAfterThis: true
}
对不起,我可能已经错过了一些结束标记BU,几乎问题是直截了当的。我会调用对象内部还是外部的参数?
help(23, "thank you");
答
你的javascript中有几个语法错误。目前尚不清楚该方法试图完成什么。我收集英文不是你的第一语言。恐怕所写的问题不是很清楚。这可能就是为什么你有一些麻烦得到答案。
下面是一个例子应该让你在正确的方向前进:
obj = {
value_label: 'The value of x is: ',
type_label: '. Its type is ',
fun: function(x) {
// Show the value of x with it's type and some label text.
alert(this.value_label + x + this.type_label + typeof(x) + '.')
}
};
// Call the method member fun in obj
obj.fun(42)
你可以粘贴到这个https://jsfiddle.net并运行它。
还在等待答案 – Sammy
有人可以回答我的问题,请问我一直在等很长时间 – Sammy
我的问题很严重foward – Sammy