Lines Matching refs:index
222 let index = twoByteString.indexOf('\u0391', 0, 'ucs2');
223 assert.strictEqual(index, 2, `Alpha - at index ${index}`);
224 index = twoByteString.indexOf('\u03a3', 0, 'ucs2');
225 assert.strictEqual(index, 4, `First Sigma - at index ${index}`);
226 index = twoByteString.indexOf('\u03a3', 6, 'ucs2');
227 assert.strictEqual(index, 6, `Second Sigma - at index ${index}`);
228 index = twoByteString.indexOf('\u0395', 0, 'ucs2');
229 assert.strictEqual(index, 8, `Epsilon - at index ${index}`);
230 index = twoByteString.indexOf('\u0392', 0, 'ucs2');
231 assert.strictEqual(-1, index, `Not beta - at index ${index}`);
234 index = twoByteString.indexOf('\u039a\u0391', 0, 'ucs2');
235 assert.strictEqual(index, 0, `Lambda Alpha - at index ${index}`);
236 index = twoByteString.indexOf('\u0391\u03a3', 0, 'ucs2');
237 assert.strictEqual(index, 2, `Alpha Sigma - at index ${index}`);
238 index = twoByteString.indexOf('\u03a3\u03a3', 0, 'ucs2');
239 assert.strictEqual(index, 4, `Sigma Sigma - at index ${index}`);
240 index = twoByteString.indexOf('\u03a3\u0395', 0, 'ucs2');
241 assert.strictEqual(index, 6, `Sigma Epsilon - at index ${index}`);
264 const index = longBufferString.indexOf(pattern, i);
265 assert.strictEqual((i + 15) & ~0xf, index,
266 `Long ABACABA...-string at index ${i}`);
269 let index = longBufferString.indexOf('AJABACA');
270 assert.strictEqual(index, 510, `Long AJABACA, First J - at index ${index}`);
271 index = longBufferString.indexOf('AJABACA', 511);
272 assert.strictEqual(index, 1534, `Long AJABACA, Second J - at index ${index}`);
275 index = longBufferString.indexOf(pattern);
276 assert.strictEqual(index, 511, `Long JABACABA..., First J - at index ${index}`);
277 index = longBufferString.indexOf(pattern, 512);
279 index, 1535, `Long JABACABA..., Second J - at index ${index}`);
315 const index = indices[i];
318 if (index + length > 0x7F) {
322 if (index + length > 0x7FF) {
326 if (index + length > 0xFFFF) {
330 const patternBufferUtf8 = allCharsBufferUtf8.slice(index, index + length);
331 assert.strictEqual(index, allCharsBufferUtf8.indexOf(patternBufferUtf8));
334 assert.strictEqual(index, allCharsBufferUtf8.indexOf(patternStringUtf8));
345 const index = indices[i] * 2;
349 allCharsBufferUcs2.slice(index, index + length);
351 index, allCharsBufferUcs2.indexOf(patternBufferUcs2, 0, 'ucs2'));
355 index, allCharsBufferUcs2.indexOf(patternStringUcs2, 0, 'ucs2'));