Array Contains
From SwiftAPI
(Redirected from JavaScript Array.includes)
Contents |
C#
List<int> a = new List<int>() { 2, 1, 2, 5, 0 }; bool exists = a.Contains(5); // exists == true exists = a.Contains(3); // exists == false
Java
for Lists:
import java.util.Arrays; List<Integer> a = Arrays.asList( 2, 1, 2, 5, 0 ); boolean exists = a.contains(5); // exists == true exists = a.contains(3); // exists == false
for arrays of objects (not primitive arrays):
import java.util.Arrays; Integer[] b = { 2, 1, 2, 5, 0 }; List<Integer> a = Arrays.asList( b ); boolean exists = a.contains(5); // exists == true exists = a.contains(3); // exists == false
JavaScript
JavaScript 1.6+
Firefox 1.5+
var a = [2, 1, 2, 5, 0]; var exists; exists = a.indexOf(5) != -1; // exists == true exists = a.indexOf(3) != -1; // exists == false
ES7
var a = [2, 1, 2, 5, 0]; var exists; exists = a.includes(5); // exists == true exists = a.includes(3); // exists == false
Prototype
var a = [2, 1, 2, 5, 0]; var exists; exists = a.include(5); // exists == true exists = a.include(3); // exists == false
MooTools
var a = [2, 1, 2, 5, 0]; var exists; exists = a.contains(5); // exists == true exists = a.contains(3); // exists == false
Objective-C
- (BOOL)containsObject:(id)anObject
NSArray *a = @[@2, @1, @2, @5, @0]; BOOL exists = [a containsObject:@5]; // exists == YES exists = [a containsObject:@3]; // exists == NO
Perl
Perl 5.10+:
@a = (2, 1, 2, 5, 0); $exists = 5 ~~ @a; # $exists == 1 $exists = 3 ~~ @a; # $exists == ''
PHP
$a = array(2, 1, 2, 5, 0); $exists = in_array(5, $a); // $exists == true $exists = in_array(3, $a); // $exists == false
Python
a = [2, 1, 2, 5, 0] exists = 5 in a # exists == True exists = 3 in a # exists == False
Ruby
a = [2, 1, 2, 5, 0] exists = a.include?(5) # exists == true exists = a.include?(3) # exists == false
Swift
let a = [2, 1, 2, 5, 0] var exists = contains(a, 5) // exists == true exists = contains(a, 3) // exists == false