Javascript完整的addProperties函数
这是今天考试中问的问题,这是我唯一不能完成的问题,有人能帮忙吗 完成函数“addProperties”,使结果为“4”Javascript完整的addProperties函数,javascript,properties,Javascript,Properties,这是今天考试中问的问题,这是我唯一不能完成的问题,有人能帮忙吗 完成函数“addProperties”,使结果为“4” function Team(){ this.doctor1 = 'Foreman'; this.doctor2 = 'Chase'; this.countMembers = function(){ var i = 0; for(var property in this){ if(property.indexOf(
function Team(){
this.doctor1 = 'Foreman';
this.doctor2 = 'Chase';
this.countMembers = function(){
var i = 0;
for(var property in this){
if(property.indexOf('doctor') != -1){ i++; }
}
return i; //result here must be 4
};
}
function addProperties(object, props){
for(var property in props){
// your code
}
}
var t = new Team();
addProperties(t, { 'doctor3': 'Cameron', 'doctor4': '13' });
t.countMembers();
应该是直截了当的,只需将属性添加到对象
function addProperties(object, props){
for(var property in props){
object[property] = props[property];
}
}
-->对象[属性]=道具[属性]代码>。。但是,使用该函数来扩展该对象的属性并没有什么意义。。我宁愿将该功能作为团队的原型来实现。。总之,就是这样。