Viết hàm trả về các phần tử trong mảng có giá trị bằng chỉ số 1-based của chúng.
Ví dụ: [45,5,2,4,6,6,6] → [4,6] (index 4 giá trị 4, index 6 giá trị 6).
Ví dụ
const arr = [45, 5, 2, 4, 6, 6, 6];
const pickSameElements = (arr = []) => {
const res = [];
const { length } = arr;
for (let ind = 0; ind < length; ind++) {
if (arr[ind] - ind === 1) res.push(arr[ind]);
}
return res;
};
console.log(pickSameElements(arr));
Kết quả
[4, 6]