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))
},

这篇博客介绍了JavaScript中Array的some()方法,该方法用于检查数组中是否存在满足指定条件的元素。当数组中找到一个符合条件的元素时,some()会立即返回true,否则返回false。博主提供了一个示例,展示如何在显示操作栏的逻辑中运用some()方法,通过对比权限列表和当前用户的权限来决定是否显示操作栏。
330

被折叠的 条评论
为什么被折叠?



