java ตรวจสอบ array ตามเงื่อนไข

เริ่มโดย affsom, 31 มีนาคม 2016, 23:19:25

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

affsom

var fruits = ["apple", "banana", "tomato"];

if(input == fruits ) { //ตรงนี้ต้องการหากใส่ค่าใดค่าหนึ่งที่ตรงกับ array ของ fruits แล้วเกิดผล
$('.success').fadeIn('slow');
}

โค๊ดประมาณข้างบนครับ คือผมทำ input ให้ใส่ค่า และถ้าค่าที่ใส่มันตรงกับค่าใดค่าหนึ่งของ array fruits มันจะเกิดผลตามเงื่อนไข
แต่ผมไม่สามารถทำได้ครับถ้าเป็นแบบ array แต่ถ้าเป็นแบบ
var fruits = apple; ค่าเดียวมันได้ครับ
มือใหม่หัดjavaครับ ลองหาตามเน็ตแล้วก็ยังไม่ได้ครับ
                        

p44n

#1


var fruits = ["apple", "banana", "tomato"];
var some_var="apple"; // คำค้น
check_inarray(some_var,fruits); // ค้นหา

function check_inarray(some_var, fruits ) {
   var length = fruits.length;
   for(var i = 0; i < length; i++) {
       if(fruits[i] == some_var){
            return true;
        }  
   }
   return false;
}
Python, PHP OOP, MVC CodeIgniter, MongoDB, MySQL, MsSQL ,CSS Tableless, Responsive Design, Cross-platform, Javascript, jQuery, AngularJS, NodeJS,  Fackbook API, Paypal API, Omise API, Google Map API, C# Window Applications, .NET Framework, JAVA (Android Developer, JSP), Hybrid Application with Cordova + Ionic Framework, ReactJS, React Native