题解 | #模块#
模块
https://www.nowcoder.com/practice/48e53feaabe94506a61300edadb5496d
function createModule(str1, str2) {
/*完成函数 createModule,调用之后满足如下要求:
1、返回一个对象
2、对象的 greeting 属性值等于 str1, name 属性值等于 str2
3、对象存在一个 sayIt 方法,该方法返回的字符串为 greeting属性值 + ', ' + name属性值*/
//字面量声明对象:创建对象的时候添加功能。注意:键值对之间用逗号','连接
/* */
var obj={
greeting:str1,
name:str2,
sayIt:function(){
return this.greeting+', '+this.name;
}
};
return obj;
//也可,先声明一个空对象
var obj={};
obj.greeting=str1;
obj.name=str2;
obj.sayIt()=function(){
return this.greeting+', '+this.name;
};
return obj; /**/
/*用构造函数声明对象*/
var obj=new Object();
obj.greeting=str1;
obj.name=str2;
obj.sayIt=function(){
return this.greeting+', '+this.name;
};
return obj;
}
查看19道真题和解析