arr ، قم بالتمرير عبر كل عنصر بدءًا من العنصر الأول (مؤشر 0) وإزالته إلى أن تعود الدالة func إلى true عند تمرير العنصر المتكرر عبرها. ثم أعد بقية المصفوفة بمجرد استيفاء الشرط ، وإلا ، يجب إرجاع arr كصفيف فارغ. تذكر استخدام Read-Search-Ask إذا واجهتك مشكلة. حاول إقران البرنامج. اكتب الكود الخاص بك. dropElements([1, 2, 3, 4], function(n) {return n >= 3;}) return [3, 4] .'
testString: 'assert.deepEqual(dropElements([1, 2, 3, 4], function(n) {return n >= 3;}), [3, 4], "dropElements([1, 2, 3, 4], function(n) {return n >= 3;}) should return [3, 4].");'
- text: 'dropElements([0, 1, 0, 1], function(n) {return n === 1;}) بإرجاع [1, 0, 1] .'
testString: 'assert.deepEqual(dropElements([0, 1, 0, 1], function(n) {return n === 1;}), [1, 0, 1], "dropElements([0, 1, 0, 1], function(n) {return n === 1;}) should return [1, 0, 1].");'
- text: 'dropElements([1, 2, 3], function(n) {return n > 0;}) return [1, 2, 3] .'
testString: 'assert.deepEqual(dropElements([1, 2, 3], function(n) {return n > 0;}), [1, 2, 3], "dropElements([1, 2, 3], function(n) {return n > 0;}) should return [1, 2, 3].");'
- text: 'dropElements([1, 2, 3, 4], function(n) {return n > 5;}) return [] .'
testString: 'assert.deepEqual(dropElements([1, 2, 3, 4], function(n) {return n > 5;}), [], "dropElements([1, 2, 3, 4], function(n) {return n > 5;}) should return [].");'
- text: 'dropElements([1, 2, 3, 7, 4], function(n) {return n > 3;}) يجب أن تعود [7, 4] .'
testString: 'assert.deepEqual(dropElements([1, 2, 3, 7, 4], function(n) {return n > 3;}), [7, 4], "dropElements([1, 2, 3, 7, 4], function(n) {return n > 3;}) should return [7, 4].");'
- text: 'dropElements([1, 2, 3, 9, 2], function(n) {return n > 2;}) يجب أن تعود [3, 9, 2] .'
testString: 'assert.deepEqual(dropElements([1, 2, 3, 9, 2], function(n) {return n > 2;}), [3, 9, 2], "dropElements([1, 2, 3, 9, 2], function(n) {return n > 2;}) should return [3, 9, 2].");'
```