Lines Matching +full:2 +full:i
19 const result = [1, 2, 3].some((x, i, arr) => {
20 log.push({ value: x, index: i, array: [...arr] });
21 return x > 2;
28 const result = [1, 2, 3].some((x, i, arr) => {
29 log.push({ value: x, index: i, array: [...arr] });
37 const result = [].some((x, i, arr) => {
38 log.push({ value: x, index: i, array: [...arr] });
46 const result = [false, 0, ''].some((x, i, arr) => {
47 log.push({ value: x, index: i, array: [...arr] });
55 const result = [1, 2, 3].some((x, i, arr) => {
56 log.push({ value: x, index: i, array: [...arr] });
64 const result = [NaN, 2, 3].some((x, i, arr) => {
65 log.push({ value: x, index: i, array: [...arr] });
73 let arr = [1, 2, 3];
74 const result = arr.some((x, i, arrRef) => {
75 log.push({ value: x, index: i, array: [...arrRef] });
76 if (i === 1) arrRef.push(4);
84 const result = [{ id: 1 }, { id: 2 }].some((x, i, arr) => {
85 log.push({ value: x, index: i, array: [...arr] });
86 return x.id === 2;
93 const context = { value: 2 };
94 const result = [1, 2, 3].some(function(x, i, arr) { argument
95 log.push({ value: x, index: i, array: [...arr] });
103 const result = [1, 2, 3].some((x, i, arr) => {
104 log.push({ value: x, index: i, array: [...arr] });
112 const result = [1, 2, 3].some((x, i, arr) => {
113 log.push({ value: x, index: i, array: [...arr] });
121 const result = [null, undefined, 0].some((x, i, arr) => {
122 log.push({ value: x, index: i, array: [...arr] });
130 let arr = [1, 2, 3];
131 const result = arr.some((x, i, arrRef) => {
132 log.push({ value: x, index: i, array: [...arrRef] });
133 arrRef[i] = x + 1; // 修改当前元素
134 return x === 2;
141 const result = [[1], [2], [3]].some((x, i, arr) => {
142 log.push({ value: x, index: i, array: [...arr] });
143 return x[0] === 2;
150 const result = [1, 2, 3].some((x, i, arr) => {
151 log.push({ value: x, index: i, array: [...arr] });
152 return i === 1;
155 print("Callback executed count:", log.length); // Should be 2
160 const result = [1, 2, -3].some((x, i, arr) => {
161 log.push({ value: x, index: i, array: [...arr] });
169 const result = [].some((x, i, arr) => {
170 log.push({ value: x, index: i, array: [...arr] });
177 someTestCases.forEach((test, i) => {
178 print(`Some Test Case ${i + 1}:`);