这个函数的功能是什么?

wangqingshui531 2015-08-20 05:40:59
代码里面看到有这么个函数,请教下,这个是干嘛的?

function setpage(data_topic) {
var questions = data_topic;
var $ = {};
$.extend = function(destination, source, override) {
if (override === undefined)
override = true;
for (var property in source) {
if (override || !(property in destination)) {
destination[property] = source[property];
}
}
return destination;
}
...全文
124 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
可能黑客 2015-08-24
  • 打赏
  • 举报
回复
var $ = {};//$是一个对象。 $.extend是对$这个对象进行扩展。你这而是添加一个方法。这个方法的作用就是一楼所说的那样。希望对你有所帮助
顾小林 2015-08-24
  • 打赏
  • 举报
回复
merge 应该这么拼写吧
走在四季 2015-08-20
  • 打赏
  • 举报
回复
。。。没看懂。。。 但看名字好像是判断page里是否有某值,如果有就覆盖。。 本人小菜哦。。
clark_kidd 2015-08-20
  • 打赏
  • 举报
回复
把 source 的属性 赋给 destination 假设 source.a = "a"; source.b = "b"; destination.b = "b1"; destination.c = "c"; return的结果是 { a:"a", b:"b1", c:"c" } 如果是 override==true return的结果是 { a:"a", b:"b", c:"c" }

87,838

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧