obj有handleMsg方吗?
{
handleMsg: function( msg ) {
alert( "This is a custom message: " + msg );
}
}这里又是什么意思?不清楚你怎么写的是不是有个地方定义了obj.handleMsg这个方法?就是照这样定义的 {
handleMsg: function( msg ) {
alert( "This is a custom message: " + msg );
}
}我自己都不晓得在说啥子 -_-!
{
handleMsg: function( msg ) {
alert( "This is a custom message: " + msg );
}
}这里又是什么意思?不清楚你怎么写的是不是有个地方定义了obj.handleMsg这个方法?就是照这样定义的 {
handleMsg: function( msg ) {
alert( "This is a custom message: " + msg );
}
}我自己都不晓得在说啥子 -_-!
obj有handleMsg方吗? 需要你定义啊,你不定义就没有。 {
handleMsg: function( msg ) {
alert( "This is a custom message: " + msg );
}
}这里又是什么意思?这是创建对象并设置其属性。
比如:
var obj = new Object();//创建一个新对象并将其存放在obj里
obj.val = 5; //将该对象的一些属性设置成不同的值
obj.click = function(){
alert( "hello" );
};
//下面是等效的代码,使用了{...}式缩写,
//和定义对象属性的"名称-值"对
var obj = {
//用名称-值对设置对象属性
val: 5,
click: function(){
alert( "hello" );
}
};lz是不是在看Pro JavaScript Techniques啊,好熟悉的代码啊~
handleMsg: function( msg ) {
alert( "This is a custom message: " + msg );
}
}
就是obj所代表的,把上面的当作参数传到 function sendMessage( msg, obj )
后 obj就具有了 handleMsg 方法
都是正确的!