我有很多问题
**非常长的代码是仅一部分,并且计算器限制了30000个字符**
第一个问题:
预期为';'而是看到了'='。
var qq = function(a) {
"use strict";
return {
hide: function() {
return a.style.display = "none", this
},
attach: function(b, c) {
return a.addEventListener ? a.addEventListener(b, c, !1) : a.attachEvent && a.attachEvent("on" + b, c),
function() {
qq(a).detach(b, c)
}
}
}
};
其他问题
在“返回”后无法访问的“ =”。
期望使用标识符,而看到的是'='。
答案 0 :(得分:2)
请仔细考虑您要返回的确切信息。
是两个元素组成的数组吗?
return [
a.style.display === "none",
this
];
是物体吗?
return {
isHidden: (a.style.display === "none"),
scope: this
};
您只是设置显示然后返回this
吗?
a.style.display = "none";
return this;
您不能返回两个“物”,例如return a,b