some()方法用于检测数组中的元素是否满足指定的条件(函数提供)
some()方法会依次执行数组中的每一个元素
- 如果有一个元素满足条件、则表达式返回true,剩余的元素不会再进行检测
- 如果没有满足条件的元素,则返回false
注意:some不会对空数组进行检测,也不会改变原始数组
语法
array.some(function(currentValue,index,arr),thisValue)
例子
/*
* 是否显示操作栏
* @param { Array } handleList 操作栏内涉及的权限列表
* @return { Boolean } 是否显示
*/
showHandle(handleList) {
return handleList.some(item => this.permissions.includes(item))
},