<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Title</title></head><body><script src="./aid.js"></script><script> function abc(){ console.log('我是小abc') } var object1 = { apple: 0, banana: { weight: 52, price: 100 }, cherry: 97 }; var object2 = { banana: { price: 200 }, durian: 100 }; var object = Aid.extend({}, object1, object2);</script></body></html>
2 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
Aid.fn.extend 报错,Aid.fn = Aid.prototype,但是Aid不是函数呀,Aid.prototype是undefined。再Aid.fn = Aid.prototype的后面console.log(Aid)看一下
呼啦一阵风
TA贡献1802条经验 获得超6个赞
Aid 是一个object, 返回 { isFunction : isFunctionCharacter }, 他又不是一个构造函数, 你怎么在他的原型里添加方法?
Aid是模仿jquery做的一个方法吧? 那么
var Aid = function() {
var isFunctionCharacter = function(obj)
{
try {
if(typeof obj === "function") { //是函数 其中 FunName 为函数名称
console.log("is function");
} else { //不是函数
console.log("not is function");
}
} catch(e) {}
}
return { isFunction : isFunctionCharacter };
}
// ();
这里的立即执行应该去掉吧, 这样应该可以
添加回答
举报
0/150
提交
取消