07-55 30540 webmaster@utm.my

“if” statement yang pelik
=============================
Anda pernah tak tulis coding untuk check condition dalam satu array?

contohnya macam ni :
var boolean_array = [false,false,false,false,true,false];

macam mana nak solve masalah ini? mungkin ada yang akan jawap guna fungsi “search in array”. jawapannya betul.
Hari ini saya nak kongsi cara yang kami baru terfikir.


/*
code yang saya tulis adalah dalam Javascript.
namun, anda boleh apply ilmu ini dalam bahasa yang lain
*/

var boolean_array = [false,false,false,false,true,false];
var final_bool = 1;

for (var i = 0;i < boolean_array.length; i++) { if (boolean_array[i] == true) { final_bool = final_bool * 1; } else if (boolean_array[i] == false) { final_bool = final_bool * 0; } } if (final_bool == 1) { alert("semua nilai dalam array adalah true"); } else if (final_bool == 0) { alert("ada nilai dalam array false"); }
Kami di Unit Web HEK berdepan dengan masalah ini pada minggu yang lepas.
dalam proses untuk meningkatkan sistem News.utm.my, wujud duplikasi yang akhirnya menyebabkan UTM.my memaparkan berita yang duplicate. masalah makin rumit apabila data dari sistem news.utm.my disimpan dalam bentuk object/dictionary. itulah asal coding ini.