Ad
How Do You Make Sure He Selects One?
I want him to select one instead of all.
if(input == ["1", "2"]) {
}
I expect the output is '1 or 2' but the actual output is '1,2'. He goes only further in the code if it is '1,2' as input.
Ad
Answer
You can use includes
to check if the array contains a certain element
var input = "2";
if ( ["1", "2"].includes(input) ) {
console.log("Included");
}
Another option is using indexOf
. This method returns the first index at which a given element can be found in the array, or -1 if it is not present.
var input = "2";
if ( ["1", "2"].indexOf(input) !== -1 ) {
console.log("Included");
}
Ad
source: stackoverflow.com
Related Questions
- → How to update data attribute on Ajax complete
- → October CMS - Radio Button Ajax Click Twice in a Row Causes Content to disappear
- → Octobercms Component Unique id (Twig & Javascript)
- → Passing a JS var from AJAX response to Twig
- → Laravel {!! Form::open() !!} doesn't work within AngularJS
- → DropzoneJS & Laravel - Output form validation errors
- → Import statement and Babel
- → Uncaught TypeError: Cannot read property '__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' of undefined
- → React-router: Passing props to children
- → ListView.DataSource looping data for React Native
- → Can't test submit handler in React component
- → React + Flux - How to avoid global variable
- → Webpack, React & Babel, not rendering DOM
Ad