arr ,迭代并从第一个元素(0索引)开始删除每个元素,直到函数func在迭代元素通过它时返回true 。然后在条件满足后返回数组的其余部分,否则, arr应作为空数组返回。如果卡住,请记得使用Read-Search-Ask 。尝试配对程序。编写自己的代码。 dropElements([1, 2, 3, 4], function(n) {return n >= 3;})应该返回[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] 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;})应该返回[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;})应返回[] 。'
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] 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] 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].");'
```