// What is someMethod in js?// Ans: Some method help us to get know about that anything is available in our array or not..// ========================// Exampleconst userCart =[{producdId:1,producdPrice:355},{producdId:2,producdPrice:5355},{producdId:3,producdPrice:34},{producdId:4,producdPrice:3535},];// ========================// So here is my array and I want to check prices I want to check that is there is a product that is greater than 10000.// ========================console.log(userCart.some((e)=> e.producdPrice>10000));// So it'll return false as we know..// ========================const userCart_2 =[{producdId:1,producdPrice:355},{producdId:2,producdPrice:5355},{producdId:3,producdPrice:34},{producdId:4,producdPrice:3535},{producdId:4,producdPrice:15000},];// And it'll return true because in this one I put the product that price is greater than 10000// ========= The End =========
//.some method accepts a callback function as an argument. If this // function returns true for at least one element, the whole method // returns true; otherwise it returns false.const cities =["Orlando","Dubai","Denver","Edinburgh","Accra","Chennai","New York","Los Angeles",];constfindLargeCity=(element)=>{return element ==="New York"|| element ==="Los Angeles";};console.log(cities.some(findLargeCity));// Expected output is true
// Use method "some" to loop through array elements and see if there are any matching onesconst array =[{name:'Dharmesh',gender:'male'},{name:'Priti',gender:'female'}];const hasFemaleContender = array.some(({ gender })=> gender ==='female');console.log(hasFemaleContender);
movies.some(movie=> movie.year>2015)// Say true if in movie.year only one (or more) items are greater than 2015// Say false if no items have the requirement (like and operator)