The*_*orm 1 javascript arrays boolean indexof
到目前为止我有这个代码:
var isMatch = viewedUserLikedUsersArray.indexOf(logged_in_user);
if (isMatch >=0){
console.log('is match');
}
else {
console.log('no match');
}
Run Code Online (Sandbox Code Playgroud)
如果一个元素在数组中,它将返回一个大于或等于 0 的数字,所以我可以说isMatch >=0但这似乎不是最安全的方法。我还能如何从所需的代码中返回真/假?
你可以只使用Array.prototype.some
var isMatch = viewedUserLikedUsersArray.some(function(user){
return user === logged_in_user;
});
Run Code Online (Sandbox Code Playgroud)
当找到一个true值时就停止
| 归档时间: |
|
| 查看次数: |
12685 次 |
| 最近记录: |