This commit is contained in:
qianguyihao 2019-07-28 20:39:09 +08:00
parent faee75aa59
commit 0b021571dd

View File

@ -342,16 +342,17 @@ PS上面的这个`a>=18 && a<= 65`千万别想当然的写成` 18<= a <= 65`
实际开发中,我们经常是这样来处理容错的:
当成功调用一个接口后,针对返回的数据 result假设我们用变量a 接收。通常的写法是这样的:(这里我只是举个例子)
当成功调用一个接口后,返回的数据 result 对象。这个时候,我们用变量 a 接收 result 里的图片资源。通常的写法是这样的:(这里我只是举个例子)
```javascript
if (result.resultCode == 0) {
var a = result && result.data && result.data.imgUrl;
var a = result && result.data && result.data.imgUrl || 'http://img.smyhvae.com/20160401_01.jpg';
}
```
上方代码的意思是,获取返回结果中的`result.data.imgUrl`这个图片资源;如果返回结果中没有 `result.data.imgUrl` 这个字段,就用 `http://img.smyhvae.com/20160401_01.jpg` 作为**兜底**图片。这种写法,在实际开发中经常用到。
## 赋值运算符