如何解决这个问题?

// 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;

07-24 18:12
查看更多