JS代码求解释 只有5行

stszd604 2011-07-19 02:38:49


function pa(a, b) {
var c;
a || (a = {});
for (c in b) a[c] = b[c];
return a
}
...全文
239 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
stszd604 2011-07-19
  • 打赏
  • 举报
回复
非常感谢
itliyi 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xs8577 的回复:]
JScript code

function pa(a, b) {
var c;
a || (a = {}); //如果a无值,则 a={};
for (c in b) //遍历b
a[c] = b[c]; //把b的属性都赋值给a
return a //返回a
}
[/Quote]Y
kyzy_yy_pm 2011-07-19
  • 打赏
  • 举报
回复
说错了这个就是个简单的或
kyzy_yy_pm 2011-07-19
  • 打赏
  • 举报
回复
短路运算符,baidu下就知道了
sias_summer 2011-07-19
  • 打赏
  • 举报
回复
a || (a = {});
我也不懂,这句运算的结果是?
xs8577 2011-07-19
  • 打赏
  • 举报
回复
function pa(a, b) {
var c;
a || (a = {}); //如果a无值,则 a={};
for (c in b) //遍历b
a[c] = b[c]; //把b的属性都赋值给a
return a //返回a
}

stephanisejw 2011-07-19
  • 打赏
  • 举报
回复
就是对象复制一下啊
kyzy_yy_pm 2011-07-19
  • 打赏
  • 举报
回复
哪句不懂啊
stszd604 2011-07-19
  • 打赏
  • 举报
回复
这边人气不火呀

87,990

社区成员

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

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