Lines Matching refs:array
136 | start | number | 否 | 开始索引。如果`start < 0`,则会从`start + array.length`位置开始。默认值为0。 |
137 | end | number | 否 | 结束索引(不包括该元素)。如果`end < 0`,则会到`end + array.length`位置结束。默认为ArkTS Array的长度。 |
204 let array = new collections.Array<number>();
235 let array = new collections.Array<number>(1, 2, 3, 4);
266 let array = new collections.Array<number>(...arrayPara);
303 let array = collections.Array.create<number>(3, 10); // [10, 10, 10]
340 let array : Array<string> = ['str1', 'str2', 'str3']; // 原生Array<T>,T是Sendable数据类型。
341 let sendableArray = collections.Array.from<string>(array); // 返回Sendable Array<T>
347 let array : Array<Array<string>> = [['str1', 'str2', 'str3'], ['str4', 'str5', 'str6'], ['str7', 's…
348 let sendableArray = collections.Array.from<Array<string>>(array); // 打印异常信息:Parameter error.Only ac…
379 let array = new collections.Array<number>(1, 2, 3);
380 let lastElement = array.pop(); // 返回3,Array变为[1, 2]
417 let array = new collections.Array<number>(1, 2, 3);
418 let length = array.push(4, 5); // 返回5,Array变为[1, 2, 3, 4, 5]
455 let array = new collections.Array<string>('a', 'b', 'c');
456 let joinedString = array.join('-'); // 返回 "a-b-c"
487 let array = new collections.Array<number>(1, 2, 3);
488 let firstElement = array.shift(); // 返回1,Array变为[2, 3]
525 let array = new collections.Array<number>(1, 2, 3);
526 let newLength = array.unshift(0); // 返回4,Array变为[0, 1, 2, 3]
542 | start | number | 否 | 开始索引。如果`start < 0`,则会从`start + array.length`位置开始。默认值为0。 |
543 | end | number | 否 | 结束索引(不包括该元素)。如果`end < 0`,则会到`end + array.length`位置结束。默认为ArkTS Array的长度。 |
563 let array = new collections.Array<number>(1, 2, 3, 4, 5);
564 let slicedArray = array.slice(1, 3); // 返回[2, 3],Array保持不变
601 let array = new collections.Array<number>(1, 3, 5, 4, 2);
602 array.sort((a: number, b: number) => a - b); // [1, 2, 3, 4, 5]
603 array.sort((a: number, b: number) => b - a); // [5, 4, 3, 2, 1]
641 let array = new collections.Array<string>('a', 'b', 'c');
642 let index = array.indexOf('b'); // 返回1,因为'b'在索引1的位置
647 forEach(callbackFn: (value: T, index: number, array: Array\<T>) => void): void
659 | callbackFn | (value: T, index: number, array: Array\<T>) => void | 是 | 用于对每个元素执行的回调函数。 |
673 let array = new collections.Array<string>('a', 'b', 'c');
674 array.forEach((value, index, array) => {
681 map\<U>(callbackFn: (value: T, index: number, array: Array\<T>) => U): Array\<U>
693 | callbackFn | (value: T, index: number, array: Array\<T>) => U | 是 | 用于对每个元素执行的回调函数。 |
714 let array = new collections.Array<string>('a', 'b', 'c');
715 let mappedArray = array.map((value, index, array) => {
723 filter(predicate: (value: T, index: number, array: Array\<T>) => boolean): Array\<T>
735 | predicate | (value: T, index: number, array: Array\<T>) => boolean | 是 | 一个接受三个参数的函数,用于测试每个元素是否…
755 let array = new collections.Array<number>(1, 2, 3, 4, 5);
756 let filteredArray = array.filter((value : number) => value % 2 === 0); // 返回[2, 4],只包含偶数
761 reduce(callbackFn: (previousValue: T, currentValue: T, currentIndex: number, array: Array\<T>) => T…
773 | callbackFn | (previousValue: T, currentValue: T, currentIndex: number, array: Array\<T>) => T | 是…
793 let array = new collections.Array<number>(1, 2, 3, 4, 5);
794 let reducedValue = array.reduce((accumulator, value) => accumulator + value); // 返回15,累加所有元素
799 reduce\<U>(callbackFn: (previousValue: U, currentValue: T, currentIndex: number, array: Array\<T>) …
811 | callbackFn | callbackFn: (previousValue: U, currentValue: T, currentIndex: number, array: Array…
833 let array = new collections.Array(1, 2, 3, 4, 5);
834 let reducedValue = array.reduce<number>((accumulator: number, value: number) => accumulator + value…
851 … 是 | 要返回的Array元素的索引(从零开始),取值为整数。负数索引从Array末尾开始计数,如果`index < 0`,则会访问`index + array.length`位置的元素。 |
872 let array = new collections.Array<number>(1, 2, 3, 4, 5);
873 let elementAtIndex = array.at(2); // 返回3,因为索引是从0开始的
904 let array = new collections.Array<number>(1, 2, 3, 4, 5);
905 let iterator = array.entries();
937 let array = new collections.Array<number>(1, 2, 3, 4, 5);
938 let iterator = array.keys();
972 let array = new collections.Array<number>(1, 2, 3, 4, 5);
973 let iterator = array.values();
1013 let array = new collections.Array<number>(1, 2, 3, 4, 5);
1014 let foundValue = array.find((value: number) => value % 2 === 0); // 返回2,第一个偶数元素
1052 let array = new collections.Array<number>(1, 2, 3, 4, 5);
1053 let includesResult = array.includes(3); // 返回true,因为Array中包含3
1090 let array = new collections.Array<number>(1, 2, 3, 4, 5);
1091 let foundIndex = array.findIndex((value: number) => value % 2 === 0); // 返回1,因为2是第一个偶数元素
1130 let array = new collections.Array(1, 2, 3, 4, 5);
1131 array.fill(0, 1, 3); // 返回[1, 0, 0, 4, 5],因为1到3的索引范围内的元素被替换为0
1148 | arrayLength | number | 是 | Array的新长度。如果arrayLength >= array.length,则Array不变。 |
1163 array1.shrinkTo(1); // array内容变为:[1]
1166 array2.shrinkTo(10); // array内容不变
1183 | arrayLength | number | 是 | Array的新长度。如果arrayLength <= array.length,则Array不变。 |
1199 array1.extendTo(5, 10); // array内容变为:[1, 2, 3, 10, 10]
1202 array2.extendTo(1, 10); // array内容不变
1233 | 401 | Parameter error. Not a valid array. |
1240 let array = new collections.Array(1, 2, 3);
1244 let concatArray = array.concat(array1, array2); // concatArray的内容为:[1, 2, 3, 4, 5, 6, 7, 8, 9]
1261 | start | number | 是 | 开始索引。如果`-array.length =< start < 0`,从`start + array.length`开始,如果`start < -ar…
1282 let array = new collections.Array<number>(1, 2, 3, 4, 5);
1283 let removeArray = array.splice(2); // array内容变为[1, 2],返回[3, 4, 5]
1300 | start | number | 是 | 开始索引。如果`-array.length =< start < 0`,从`start + array.length`开始,如果`star…
1324 let array = new collections.Array<number>(1, 2, 3, 4, 5);
1325 let removeArray = array.splice(2, 2); // array内容变为[1, 2, 5],返回[3, 4]
1330 let array = new collections.Array<number>(1, 2, 3, 4, 5);
1331 let removeArray = array.splice(2, 2, 6, 7, 8); // array内容变为[1, 2, 6, 7, 8, 5],返回[3, 4]
1365 let array= new collections.Array<number>(1, 2, 3, 4);
1367 for (let item of array) {
1404 let array = new collections.Array<number>(1, 2, 4);
1405 console.info("Element at index 1: ", array[1]);
2445 type TypedArrayPredicateFn\<ElementType, ArrayType> = (value: ElementType, index: number, array: Ar…
2459 | array | ArrayType | 是 | 当前遍历的ArkTS TypedArray实例。 |
2468 type TypedArrayForEachCallback\<ElementType, ArrayType> = (value: ElementType, index: number, array…
2482 | array | ArrayType | 是 | 当前遍历的ArkTS TypedArray实例。 |
2485 type TypedArrayMapCallback\<ElementType, ArrayType> = (value: ElementType, index: number, array: Ar…
2499 | array | ArrayType | 是 | 当前映射的ArkTS TypedArray实例。 |
2508 …(previousValue: AccType, currentValue: ElementType, currentIndex: number, array: ArrayType) => Acc…
2523 | array | ArrayType | 是 | 当前遍历的ArkTS TypedArray实例。 |
2643 constructor(array: ArrayLike\<number> | ArrayBuffer)
2655 | array | ArrayLike\<number> \| ArrayBuffer | 是 | 用于构造ArkTS TypedArray的对象。当参数类型是ArrayBuffer时buffer…
2670 let array: collections.Uint32Array = new collections.Uint32Array(arrayLike);
2676 let array: collections.Uint32Array = new collections.Uint32Array(arrayBuffer);
2747 let array: collections.Uint32Array = collections.Uint32Array.from(arrayLike);
2776 let array: collections.Uint32Array = collections.Uint32Array.from<number>(
2783 let array: collections.Uint32Array = collections.Uint32Array.from<string>(
2790 let array: collections.Uint32Array = collections.Uint32Array.from<string>(
2821 let array: collections.Uint32Array = collections.Uint32Array.from(set);
2828 let array: collections.Uint32Array = collections.Uint32Array.from(
2868 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5, 6, 7, 8]);
2869 let copied: collections.Uint32Array = array.copyWithin(3, 1, 3);
3029 let array: collections.Uint32Array = collections.Uint32Array.from([0, 1, 2, 3, 4]);
3030 let filtered: collections.Uint32Array = array.filter((element: number) => element % 2 == 0);
3067 let array: collections.Uint32Array = collections.Uint32Array.from([0, 1, 2, 3, 4]);
3068 array.find((element: number) => element > 2); // 3
3069 array.find((element: number) => element > 4); // undefined
3105 const array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3106 let foundIndex: number = array.findIndex((element: number) => element % 2 === 0); // 1
3138 uint32Array.forEach((value: number, index: number, array: collections.Uint32Array) => {
3177 let array: collections.Uint32Array = collections.Uint32Array.from([3, 5, 9]);
3178 array.indexOf(3); // 0
3179 array.indexOf(7); // -1
3180 array.indexOf(9, 2); // 2
3181 array.indexOf(9, -2); // 2
3217 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3218 let joined: string = array.join('-'); // "1-2-3-4-5"
3254 let array: collections.Uint32Array = collections.Uint32Array.from([25, 36, 49]);
3255 const mapped: collections.Uint32Array = array.map(Math.sqrt); // Uint32Array [5, 6 ,7]
3290 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3291 let reducedValue: number = array.reduce((accumulator: number, value: number) => accumulator + value…
3329 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3330 let reducedValue: number = array.reduce((accumulator: number, value: number) => accumulator + value…
3368 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3369 let reducedValue: string = array.reduce<string>((accumulator: string, value: number) => accumulator…
3400 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3401 let reversed: collections.Uint32Array = array.reverse(); // Uint32Array [5, 4, 3, 2, 1]
3405 set(array: ArrayLike\<number>, offset?: number): void
3416 | array | ArrayLike\<number> | 是 | 用于设置的ArrayLike对象。|
3432 let array: collections.Uint8Array = new collections.Uint8Array(buffer);
3433 array.set([1, 2, 3], 3); // Uint8Array [0, 0, 0, 1, 2, 3, 0, 0]
3470 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3471 array.slice(); // Uint32Array [1, 2, 3, 4, 5]
3472 array.slice(1, 3); // Uint32Array [2, 3]
3473 array.slice(-2); // Uint32Array [4, 5]
3509 let array: collections.Uint32Array = collections.Uint32Array.from([1, 3, 5, 4, 2]);
3510 array.sort(); // Uint32Array [1, 2, 3, 4, 5]
3511 array.sort((a: number, b: number) => a - b); // Uint32Array [1, 2, 3, 4, 5]
3512 array.sort((a: number, b: number) => b - a); // Uint32Array [5, 4, 3, 2, 1]
3549 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3550 let subArray: collections.Uint32Array = array.subarray(); // Uint32Array [1, 2, 3, 4, 5]
3586 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3587 console.info("element: " + array.at(2)); // element: 3
3588 console.info("element: " + array.at(-1)); // element: 5
3589 console.info("element: " + array.at(6)); // element: undefined
3626 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3]);
3627 console.info("includes: " + array.includes(2)); // includes: true
3628 console.info("includes: " + array.includes(4)); // includes: false
3629 console.info("includes: " + array.includes(3, 3)); // includes: false
3659 let array: collections.Uint32Array = collections.Uint32Array.from([11, 22, 33]);
3660 let iterator: IterableIterator<[number, number]> = array.entries();
3693 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3694 let iterator: IterableIterator<number> = array.keys();
3727 let array: collections.Uint32Array = collections.Uint32Array.from([1, 2, 3, 4, 5]);
3728 let iterator: IterableIterator<number> = array.values();