这句理解不了,请老师指点

来源:4-2 通用JS工具类封装(网络数据请求功能)

陈年矿泉水

2017-07-27

typeof param.success === 'function'这句我理解,但是后面的 && param.success(res.data, res.msg)我理解不了。

问题一:&&是什么意思?

问题二:图2中的success只有res一个参数,这可以是对象参数,但是res.data和res.msg两个对象属性从何而来?

success: function(res){
   console.log(res);
},

http://szimg.mukewang.com/597929fb00016b4421980860.jpg

(图1)


http://szimg.mukewang.com/59792a6f0001b78111780806.jpg

(图2)

写回答

1回答

Rosen

2017-07-27

  1. &&是与操作符,表达式1 && 表达式2,如果表达式1是false后面的逻辑就不执行了。去看看与或非操作符的含义和执行顺序吧。

  2. 有点方法只需要data就够了,所以在success里只用到了res,如果有需要用msg的写法就是success: function(res, msg){}。没用的参数可以省略

0
3
陈年矿泉水
非常感谢!
2017-07-27
共3条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程