如何解决这个问题?
// Add to the element's handler list, delegates in front
if ( selector ) {
handlers.splice( handlers.delegateCount++, 0, handleObj );
} else {
handlers.push( handleObj );
}
最佳答案
push()是对数组对象的操作,例如:
var x = [];
var y = new Array();
x.push("me");
y.push("you");
要判断变量是否为数组,可以执行console.log(typeof [variable]);查看它是什么类型,或者只是控制台记录变量以查看内容。
如果您不使用数组,而是使用javascript对象,则应通过基本分配向其中添加元素。例:
var x = {}; //this works as an object
x.myNewVariable = "My new value";
之后,您将能够使用和访问对象之外的变量。如果您以后想要删除它,可以通过以下方法删除:
delete x.myNewVariable;