Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let array1 = [1,2,'a',3,'b',4,5]
- let array2 = [1,2,'a',3,'b',4,5,6,'k']
- const checkIfArrayHasNValuesOfSameDataTypeCohesively = datatype => n => array => {
- let _n = 0;
- for (let i = 0; i < array.length; i++) {
- if (typeof array[i] == datatype) {
- if (++_n >= n) return true;
- }
- else {
- _n = 0;
- }
- }
- return false;
- }
- checkIfArrayHasNValuesOfSameDataTypeCohesively('number')(3)(array1); // false
- checkIfArrayHasNValuesOfSameDataTypeCohesively('number')(3)(array2); // true
Add Comment
Please, Sign In to add comment