javascript-对象文本中的函数
仅举几个例子,例子#1是可行的,但是否可以像例子#2那样将“参数”传递给对象值内的函数? 示例2不起作用,我需要什么 例1javascript-对象文本中的函数,javascript,Javascript,仅举几个例子,例子#1是可行的,但是否可以像例子#2那样将“参数”传递给对象值内的函数? 示例2不起作用,我需要什么 例1 var CANINE = { DOG: function(){ CANINE.DOG_RACE(prompt("Dog name:")); }, DOG_RACE: function(name) { alert("Retriever's name:" + name); } } 例2 var CAN
var CANINE = {
DOG: function(){
CANINE.DOG_RACE(prompt("Dog name:"));
},
DOG_RACE: function(name) {
alert("Retriever's name:" + name);
}
}
例2
var CANINE = {
DOG: function(){
CANINE.DOG_RACE.retriever(prompt("Dog name:"));
},
DOG_RACE: function(){
function retriever(name){
alert("Retriever's name:" + name);
}
}
}
调用函数
onClick="CANINE.DOG()"
你的第二个例子应该是这样的:
var CANINE = {
DOG: function(){
CANINE.DOG_RACE.retriever(prompt("Dog name:"));
},
DOG_RACE: {
retriever: function(name){
alert("Retriever's name:" + name);
}
}
}
学习缩进!!!