函数属性和原型-Javascript
这是什么函数属性和原型-Javascript,javascript,function,properties,prototype,Javascript,Function,Properties,Prototype,这是什么 en4.activity.like(c) 这是一个类似于对象en4的属性“activity”的函数吗 我需要重新编写函数,但格式相同,我感到困惑 这将完成工作: var en4 = { activity: { like: function(c) { } } }; 如果en4已经存在,并且还有一个属性activity,您可以这样做: en4.activity.like = function(c) { ... }; 如果该属性
en4.activity.like(c)
这是一个类似于对象en4的属性“activity”的函数吗
我需要重新编写函数,但格式相同,我感到困惑 这将完成工作:
var en4 = {
activity: {
like: function(c) {
}
}
};
如果en4
已经存在,并且还有一个属性activity
,您可以这样做:
en4.activity.like = function(c) {
...
};
如果该属性也不存在:
en4.activity = {
like: function(c) {
}
};
由于您只有一个对象,因此很可能根本不需要涉及原型。这将完成以下工作:
var en4 = {
activity: {
like: function(c) {
}
}
};
如果en4
已经存在,并且还有一个属性activity
,您可以这样做:
en4.activity.like = function(c) {
...
};
如果该属性也不存在:
en4.activity = {
like: function(c) {
}
};
由于您只有一个对象,因此很可能根本不需要涉及原型。尝试以下方法:
function nsp() {
this.activity = {
like: function(a) {}
};
}
var en4 = new nsp();
en4.activity.like(c);
试试这个:
function nsp() {
this.activity = {
like: function(a) {}
};
}
var en4 = new nsp();
en4.activity.like(c);
如果
en4
存在但没有属性活动
,最后一个示例是否仍然有效?不,在这种情况下,它也必须首先创建。如果en4
存在但没有属性活动
,最后一个示例是否仍然有效?不,在这种情况下,它也必须首先创建。什么是en4
?这是实例还是对象(对象的直接实例)?什么是en4
?这是实例还是对象(对象的直接实例)?