อาร์เรย์ของ JavaScript ไม่มีวิธีการบางครั้งนี่ไม่สะดวกและการใช้วิธีการของ CONTAINS นั้นง่ายมาก:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่นประกอบด้วย (a, obj) {
var i = a.length;
ในขณะที่ (i--) {
if (a [i] === obj) {
กลับมาจริง;
-
-
กลับเท็จ;
-
แน่นอนว่าเราสามารถขยายคลาสอาร์เรย์ได้ดังนี้ JS
การคัดลอกรหัสมีดังนี้:
array.prototype.contains = function (obj) {
var i = this.length;
ในขณะที่ (i--) {
ถ้า (นี่ [i] === obj) {
กลับมาจริง;
-
-
กลับเท็จ;
-
สิ่งนี้ช่วยให้คุณสามารถใช้วิธีการที่สะดวก:
การคัดลอกรหัสมีดังนี้:
การแจ้งเตือน ([1, 2, 3] .contains (2)); // => จริง
การแจ้งเตือน ([1, 2, 3] .contains ('2')); // => เท็จ