假设我有一个对象,并且在该对象内部我有一个属性作为属性,换句话说,一个方法,正确的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
}
对不起,我可能错过了一些结束标签,几乎是问题很简单。我会调用对象内部还是对象外部的参数。
help(23, "thank you");
答案 0 :(得分:0)
您的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并运行它。