loginUser.role_id.split(',').indexOf('113') > -1 || loginUser.role_id.split(',').indexOf('114') > -1 || loginUser.role_id.split(',').indexOf('1') > -1 优化
时间: 2024-02-04 10:02:30 浏览: 19
可以使用数组的`includes`方法来优化这段代码:
```javascript
['113', '114', '1'].some(id => loginUser.role_id.split(',').includes(id))
```
这样可以将多个判断合并成一个,并且只需要一次循环,提高了效率。
相关问题
!!loginUser.role_id && loginUser.role_id.split(',').indexOf('122') > -1 优化
可以使用数组的`includes`方法来优化这段代码:
```javascript
!!loginUser.role_id && loginUser.role_id.split(',').includes('122')
```
这样可以将判断简化并且只需要一次循环,提高了效率。同时,使用`!!`可以将`loginUser.role_id`转换为布尔值,方便进行判断。
SharedPreferences mSharedPreferences = getSharedPreferences("loginUser", Context.MODE_PRIVATE);是什么意思
这是一个用于存储用户登录信息的SharedPreferences对象,其中loginUser是文件名称,Context.MODE_PRIVATE表示文件的访问权限为私有。该对象可以用来存储和读取用户的登录信息,例如用户名、密码等。